MapleStory Finger Point

โ˜… 571

๊ธฐ์ฐจ ์ˆ˜์†ก๋Ÿ‰์— ๋”ฐ๋ผ ์ˆœ์œ„ ๋งค๊ธฐ๊ธฐ - ํŒŒ์ด์ฌ for Beginner (2ํŒ)

์—ฌ๋Ÿฌ ๊ธฐ์ฐจ๋ณ„ ์ˆ˜์†ก๋Ÿ‰์— ๋”ฐ๋ฅธ ์ˆœ์œ„ ์ถœ๋ ฅ์„ ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ํŠœํ”Œ๋ฆฌ์ŠคํŠธ๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ธฐ์ฐจ์ด๋ฆ„, ์ˆ˜์†ก๋Ÿ‰(ํ†ค) ์„ ์ž…๋ ฅํ•ด์ค€๋‹ค. trainTupleList ๋ฅผ ๋”•์…”๋„ˆ๋ฆฌ๋กœ ๋ณ€ํ™˜ํ•ด์ค€๋‹ค. tName ๊ฐ’์—๋Š” tmpTup [0] ๋ฒˆ์งธ ๊ฐ’ = ์ง€ํšจ tWeight ๊ฐ’์—๋Š” tmpTup [1] ๋ฒˆ์งธ ๊ฐ’ = 5 ์กฐ๊ฑด๋ฌธ = trainDic์— tName ์ด ์žˆ๋Š”์ง€ ํ™•์ธ ์žˆ์œผ๋ฉด + ๋ˆ„์  ์—†์œผ๋ฉด + ๋Œ€์ž… (.... ๋ฐ˜๋ณตํ•ด์ค€๋‹ค) ------------------- ๊ทธ๋‹ค์Œ์€ ๋”•์…”๋„ˆ๋ฆฌ ์ •๋ ฌ ์ฝ”๋“œ๋‹ค ํ‚ค๋กœ ์ •๋ ฌํ•œ ํ›„ ๋”•์…”๋„ˆ๋ฆฌ ์ถ”์ถœ ๊ฒฐ๊ณผ๋Š” ํŠœํ”Œ๋กœ ๋ณ€๊ฒฝ -> ๋ฆฌ์ŠคํŠธ๋กœ ๋ฐ˜ํ™˜๋จ itemgetter(1)์€ ์˜ ์•„์ดํ…œ์ธ ํŠœํ”Œ์˜ 2๋ฒˆ์งธ ์š”์†Œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. TrainList ๋Š” ์ˆซ์ž ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ์ด ๋œ๋‹ค. ------------------- ๊ทธ ..

ch 7 ์—ฐ์Šต๋ฌธ์ œ ํ’€์ด - ํŒŒ์ด์ฌ for Beginner (2ํŒ)

1) ์˜ค๋ฅ˜๋‚˜๋Š” ๋ถ€๋ถ„์„ ๊ณ ๋ฅด์‹œ์˜ค print(aa[3]) ๋ถ€๋ถ„์ด ์˜ค๋ฅ˜๋‚œ๋‹ค. aa = [10,20,30] ์œผ๋กœ ์ธ๋ฑ์Šค๊ฐ‘ 2๊นŒ์ง€๋งŒ ์ถœ๋ ฅ ๊ฐ€๋Šฅํ•˜๊ณ  3์€ ์—†๋Š” ๊ฐ’์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 2) ๋ฆฌ์ŠคํŠธ 100๊ฐœ ๋งŒ๋“ค๊ณ  ๊ธธ์ด๋ฅผ ๊ตฌํ•˜๋Š” ์ฝ”๋“œ (๋นˆ์นธ์ฑ„์šฐ๊ธฐ) myList = [] for i in range (0, 100) : myList.append(0) len(myList) 0๋ถ€ํ„ฐ 99๊นŒ์ง€ = 100๋ฒˆ append (0) ์œผ๋กœ ๋ชจ๋“  ๊ฐ’์ด 0์ธ ๋ฆฌ์ŠคํŠธ 100๊ฐœ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. len ๊ฐ’์€ 100์ด ๋จ 3) ์ฝ”๋“œ ์™„์„ฑํ•˜์‹œ์˜ค myList = [] for i in range(0,3) : myList.append(0) hap = 0 for i in range(0,3) : myList[i] = int(input(str(i+1)+"๋ฒˆ์งธ์ˆซ์ž:")) ..

(๊ฐœ๋…) ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ๋”•์…”๋„ˆ๋ฆฌ- ํŒŒ์ด์ฌ for Beginner (2ํŒ)

ํ•œ ๋ˆˆ์— ๋ณด๊ธฐ ํŽธํ•˜๊ฒŒ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค! ์ƒ์„ธํ•œ ๋‚ด์šฉ์€ ์ œ์™ธํ•ด์„œ ์•„๋ž˜ ๋ณธ๋ฌธ์„ ์ฝ์–ด๋ณด๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค. · ๋ฆฌ์ŠคํŠธ ๋ฆฌ์ŠคํŠธ์— ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐํ˜•์„ ์„ž์–ด ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค. cc = [] aa = [1,2,3,4] bb= [1,'ํŒŒ์ด์ฌ',3] · ๋ฆฌ์ŠคํŠธ ํ•ญ๋ชฉ ์ถ”๊ฐ€ aa.append(0) ๋ฆฌ์ŠคํŠธ๋ช….append(๊ฐ’) · ๋ฆฌ์ŠคํŠธ ๊ฐœ์ˆ˜ len(๋ฆฌ์ŠคํŠธ) len(aa) · str() :: ์ˆซ์ž -> ๋ฌธ์ž ๋ณ€ํ™˜ ํ•จ์ˆ˜ · ๋ฆฌ์ŠคํŠธ ๊ฐ’ ์ ‘๊ทผ aa[1] ๋ฆฌ์ŠคํŠธ๋ช… [์ฒจ์ž] · ๋ฆฌ์ŠคํŠธ ๊ฐ’ ์ ‘๊ทผ (์Œ์ˆ˜๊ฐ’) aa = [1,2,3,4] aa[-1] -1 -2 -3 -4 ๋งจ ๋’ค๋ถ€ํ„ฐ ์ ‘๊ทผ ๊ฐ€๋Šฅ => 4321 · ๋ฆฌ์ŠคํŠธ ๊ฐ’ (์ฝœ๋ก ์œผ๋กœ ์ง€์ • ์ ‘๊ทผ) ๋ฆฌ์ŠคํŠธ๋ช…[์‹œ์ž‘๊ฐ’:๋๊ฐ’+1] aa[0:3] ##0~2๊นŒ์ง€## aa[2:4] ##2-3๊นŒ์ง€## aa[2:] ##2..

(๊ฐœ๋…) ๋ฐ˜๋ณต๋ฌธ/๋ฐฐ์—ด - ๋ช…ํ’ˆ JAVA ESSENTIAL

· for ๋ฌธ ๋ฐ˜๋ณตํ›„ ์ž‘์—… ๋ฌธ์€ , ์ฝค๋งˆ๋ฅผ ํ†ตํ•ด ๋ถ„๋ฆฌํ•ด ์—ฌ๋Ÿฌ๋ฌธ์žฅ ์‚ฝ์ž… ๊ฐ€๋Šฅ ์กฐ๊ฑด์‹์— true , ๋นˆ์นธ ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌดํ•œ๋ฃจํ”„๊ฐ€ ๋œ๋‹ค. for(์ดˆ๊ธฐ์‹ฏ; ์กฐ๊ฑด์‹; ๋ฐ˜๋ณต ํ›„ ์ž‘์—…) { ์ž‘์—…๋ฌธ } · while ๋ฌธ ์กฐ๊ฑด์‹์ด ์—†์œผ๋ฉด ์ปดํŒŒ์ผ ์˜ค๋ฅ˜ ! while(์กฐ๊ฑด์‹){ ์ž‘์—…๋ฌธ } · do-while๋ฌธ ์กฐ๊ฑด์‹์ด ์—†์œผ๋ฉด ์ปดํŒŒ์ผ ์˜ค๋ฅ˜ ! ์ž‘์—…๋ฌธ ์‹คํ–‰ -> ๋ฐ˜๋ณต ์กฐ๊ฑด ๋”ฐ์ง ์ฆ‰, ์ž‘์—…๋ฌธ์ด ์ตœ์ดˆ ํ•œ๋ฒˆ์€ ์‹คํ–‰๋˜๋Š” ๋ฐ˜๋ณต๋ฌธ. do { ์ž‘์—…๋ฌธ }while(์กฐ๊ฑด์‹); · ์ค‘์ฒฉ ๋ฐ˜๋ณต ๋ฐ˜๋ณต๋ฌธ ์•ˆ์˜ ๋ฐ˜๋ณต๋ฌธ 2-3์ค‘ ๋ฐ˜๋ณต ์ •๋„๊ฐ€ ์ ๋‹นํ•˜๋‹ค. · continue ๋ฌธ ๋ฐ˜๋ณต๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ€์ง€ ์•Š๊ณ  ์ฆ‰์‹œ ๋‹ค์Œ ๋ฐ˜๋ณต์œผ๋กœ ๋„˜์–ด๊ฐˆ๋•Œ ์‚ฌ์šฉ. · break ๋ฌธ ํ•˜๋‚˜์˜ ๋ฐ˜๋ณต๋ฌธ์„ ์ฆ‰์‹œ ๋ฒ—์–ด๋‚ ๋•Œ ์‚ฌ์šฉ. (์ค‘์ฒฉ๋ฐ˜๋ณต๋ฌธ์—์„œ ์‚ฌ์šฉํ•  ๋•Œ ์ฃผ์˜!) · ๋ฐฐ์—ด ์ธ๋ฑ์Šค์™€ ๊ทธ์— ๋Œ€์‘ํ•˜..

(๊ฐœ๋…)์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ๋ช…ํ’ˆ JAVA ESSENTIAL

· ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋… public class Hello2030 { public static int sum(int n, int m) { return n+m; } public static void main(String[] args) { // ํ•œ์ค„ ์ฃผ์„ /* ๋‘์ค„ ์ฃผ์„ */ int i = 20; int s; char a; s = sum(i , 10); a = '?'; System.out.println(a); System.out.println("Hello"); System.out.println(s); } } · ์‹๋ณ„์ž ์ด๋ฆ„ ๊ทœ์น™ - ํŠน์ˆ˜๋ฌธ์ž , ๊ณต๋ฐฑ ์‚ฌ์šฉ ์•ˆ๋จ (_ $ ์ œ์™ธ) - ํ•œ๊ธ€๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ - ํ‚ค์›Œ๋“œ๋Š” ์‚ฌ์šฉ ๋ถˆ๊ฐ€ - ์ฒซ ๊ธ€์ž ์ˆซ์ž ๋ถˆ๊ฐ€ - true, false, null ๋ถˆ๊ฐ€ - ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ณ„ - ๊ธธ์ด ์ œํ•œ..

(๊ฐœ๋…) ์ž๋ฐ” ๊ธฐ์ดˆ - ๋ช…ํ’ˆ JAVA ESSENTIAL

· ์†Œํ”„ํŠธ์›จ์–ด : ํ•˜๋“œ์›จ์–ด๋ฅผ ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น์–ด์˜ ์ง‘ํ•ฉ · ํ•˜๋“œ์›จ์–ด : Cpu ํ˜•ํƒœ๊ฐ€ ์žˆ๋Š” ์žฅ์น˜๋“ค · ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด : ์ปดํ“จํ„ฐ๊ฐ€ ์‹คํ–‰ํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์–ธ์–ด · ์ด์ง„์ˆ˜: cpu๋Š” ์ด์ง„์ˆ˜ 0,1 ๋งŒ ์ดํ•ด ๊ฐ€๋Šฅํ•จ · ๊ธฐ๊ณ„์–ด: ์ด์ง„์ˆ˜์˜ ๋ช…๋ น์–ด๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ ์–ธ์–ด · ์–ด์…ˆ๋ธ”๋ฆฌ์–ด : ๋‹ˆ๋ชจ๋‹‰ ๊ธฐํ˜ธ๋กœ 1:1 ๋Œ€์‘ ์‹œํ‚จ ์–ธ์–ด · ์ €๊ธ‰์–ธ์–ด : ๊ธฐ๊ณ„์–ด, ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ๊ฐ™์€ ์‚ฌ๋žŒ์ด ๋‹ค๋ฃจ๊ธฐ ํž˜๋“  ์–ธ์–ด · ๊ณ ๊ธ‰์–ธ์–ด : ์‚ฌ๋žŒ์ด ๋‹ค๋ฃจ๊ธฐ ์‰ฌ์šด ์–ธ์–ด pascal , C/C++, C# ๋“ฑ๋“ฑ ์ ˆ์ฐจ or ๊ฐ์ฒด ์ง€ํ–ฅ์œผ๋กœ ๋‚˜๋‰จ · ์ ˆ์ฐจ ์ง€ํ–ฅ ์–ธ์–ด : ์ˆœ์ฐจ์  ์ฒ˜๋ฆฌ (C์–ธ์–ด) · ๊ฐ์ฒด ์ง€ํ–ฅ ์–ธ์–ด : ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค์–ด ์ƒํ˜ธ์ž‘์šฉ ํ•˜๋„๋ก ๊ฐœ๋ฐœ · ํ”„๋กœ๊ทธ๋ž˜๋ฐ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ํ”„๋กœ๊ทธ๋žจ ์†Œ์Šค ํŒŒ์ผ์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ · ์ œ์ž„์Šค ๊ณ ์Šฌ๋ง : ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ..

ch 5 ์—ฐ์Šต๋ฌธ์ œ ํ’€์ด - ํŒŒ์ด์ฌ for Beginner (2ํŒ)

1) ๋นˆ์นธ์„ ์ฑ„์šฐ์‹œ์˜ค 1. ์‹œ์ž‘๊ฐ’ 2. ๋๊ฐ’ + 1 3. ์ฆ๊ฐ๊ฐ’ 2) ๋ช‡๋ฒˆ ์ถœ๋ ฅ๋˜๋Š”๊ฐ€? for i in range(1,100,1) : print("~~") 1๋ถ€ํ„ฐ 99๋ฒˆ๊นŒ์ง€ ํ•œ๋ฒˆ์”ฉ ์ถœ๋ ฅ๋˜๋‹ˆ, ์ด 99๋ฒˆ ์ถœ๋ ฅ๋œ๋‹ค. 3) 100๋ถ€ํ„ฐ 200๊นŒ์ง€ 2์˜ ๋ฐฐ์ˆ˜๋งŒ ๋”ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ? for i in range(100,201,2) => 2์”ฉ ์ฆ๊ฐํ•˜์—ฌ 2์˜๋ฐฐ์ˆ˜๋งŒ 100๋ถ€ํ„ฐ 200๊นŒ์ง€ ๋”ํ•˜๋Š” for ๋ฌธ 4) ๋ช‡๋ฒˆ ์ถœ๋ ฅ๋˜๋Š”๊ฐ€? i๊ฐ€ 1์ผ๋•Œ k ๊ฐ€ 9๋ฒˆ ์ถœ๋ ฅ๋œ๋‹ค. i ๋Š” 1~9๊นŒ์ง€์ด๋ฏ€๋กœ 9x9 ๋กœ 81๋ฒˆ ์ถœ๋ ฅ๋œ๋‹ค. 5) ๊ตฌ๊ตฌ๋‹จ ๋‹จ์„ ์ž…๋ ฅํ•˜๋ฉด ๊ฑฐ๊พธ๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ i,sum = 0, 0 dan = 0 dan = int(input("๋‹จ์„ ์ž…๋ ฅํ•˜์„ธ์š” : ")) for i in range(9, 0, -1): sum = dan *..

ch 6 ์—ฐ์Šต๋ฌธ์ œ ํ’€์ด - ํŒŒ์ด์ฌ for Beginner (2ํŒ)

1) ๋ณด๊ธฐ ์ฑ„์šฐ๊ธฐ 1. ์กฐ๊ฑด์‹ 2. ์‹คํ–‰๋ฌธ 1 3. ์‹คํ–‰๋ฌธ 2 2) if ๋ฌธ ๊ฒฐ๊ณผ ์˜ˆ์ธก a = 100 if a != 100: print("100 x") else : print("100 o") 100 o ์ด ์ถœ๋ ฅ๋œ๋‹ค. 3) if ๋ฌธ ๊ฒฐ๊ณผ ์˜ˆ์ธก a = 123 if a == 100 : print ("100 o ") print ("100 x") a ๋Š” 100๊ณผ ๊ฐ™์ง€ ์•Š์Œ์œผ๋กœ ๋‘˜๋‹ค ์ถœ๋ ฅ๋˜์ง€ ์•Š์Œ. 4) 3์˜ ๋ฐฐ์ˆ˜์ธ์ง€ ํŒ๋‹จ ํ”„๋กœ๊ทธ๋žจ ์กฐ๊ฑด๋ฌธ์— a % 3 == 0 ์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค. 5) if ๋ฌธ ๊ฒฐ๊ณผ ์˜ˆ์ธก a = 123 if a > 100: if a > 200 : print("์™„์ „ํฐ์ˆ˜์ž…๋‹ˆ๋‹ค.") else : print("์ ๋‹นํ•œ์ˆ˜์ž…๋‹ˆ๋‹ค") else : print("์™„์ „์ž‘์€์ˆ˜์ž…๋‹ˆ๋‹ค") print("ํ”„๋กœ๊ทธ๋žจ ๋์ž…๋‹ˆ๋‹ค.")..

๋‘ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์˜ ๊ณ„์‚ฐ๊ธฐ - ํŒŒ์ด์ฌ for Beginner (2ํŒ)

โœ… 1๋ฒˆ ์ž…๋ ฅ์ˆ˜์‹ ๊ณ„์‚ฐ / 2๋ฒˆ ๋‘์ˆ˜ ์‚ฌ์ด์˜ ํ•ฉ๊ณ„ select, answer, numStr, num1, num2 =0,0,"",0,0 select = int(input("1.์ž…๋ ฅํ•œ์ˆ˜์‹ ๊ณ„์‚ฐ , 2. ๋‘์ˆ˜ ์‚ฌ์ด์˜ ํ•ฉ๊ณ„ : ")) if select == 1: numStr = input(' ** ์ˆ˜์‹์„ ์ž…๋ ฅํ•˜์„ธ์š” : ') answer = eval(numStr) print("%s ๊ฒฐ๊ณผ๋Š” %5.1f์ž…๋‹ˆ๋‹ค." % (numStr,answer)) elif select == 2: num1 = int( input(' ** ์ฒซ๋ฒˆ์งธ ์ˆซ์ž ์ž…๋ ฅ : ')) num2 = int( input(' ** ๋‘๋ฒˆ์งธ ์ˆซ์ž ์ž…๋ ฅ : ')) for i in range (num1, num2+1, 1) : answer += i print("%d+~..

๋งˆ๋ฆ„๋ชจ ๋ณ„๋ชจ์–‘ ์ฐ๊ธฐ - ํŒŒ์ด์ฌ for Beginner (2ํŒ)

โœ… ๋ณ„์œผ๋กœ ๋งˆ๋ฆ„๋ชจ ์ฐ๊ธฐ while ๋ฌธ์„ ํ†ตํ•ด ๋งˆ๋ฆ„๋ชจ ๋ชจ์–‘์„ ๋งŒ๋“ค์–ด์ค„๊ฑฐ๋‹ค. ๋จผ์ € i k ๊ฐ’์„ ํ†ตํ•ด 2์ค‘ while ์„ ์‚ฌ์šฉํ•ด์ค€๋‹ค. ๋งˆ๋ฆ„๋ชจ์˜ ์ตœ๋Œ€ ๊ธธ์ด๋ฅผ 9๋กœ ์žก์œผ๋ฉด 1357 9 7531 ๋ณ„์€ ์ด๋Ÿฐ์‹์˜ ๋ชจ์–‘์ด ์žกํ˜€์•ผํ•œ๋‹ค. ์–‘์˜† ๋นˆ์นธ๋„ ๊ณ„์‚ฐ์„ ํ•ด์ค˜์•ผํ•œ๋‹ค. 4 3 4 3 3 3 2 4 2 1 7 1 0 9 0 ์ด๋Ÿฐ ๊ทœ์น™์ด ์ƒ๊ธด๋‹ค. ๊ฐ๊ฐ ์–‘์˜†์— 43210 ์œผ๋กœ ์ค„์–ด๋“œ๋Š” ๊ทœ์น™์„ ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ๋งŒ๋“ค์–ด์ค€๋‹ค. i ๊ฐ€ 0์ผ๋•Œ k