MapleStory Finger Point

โ˜… 574

(๊ฐœ๋…) ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ - ๋ช…ํ’ˆ JAVA ESSENTIAL

์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ด๋ฒคํŠธ ๋ฐœ์ƒ์— ์˜ํ•ด ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ํ๋ฆ„์ด ๊ฒฐ์ •๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„ ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ ์ฝ”๋“œ๋ฅผ ๋ณด์œ  → ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ ์ด๋ฒคํŠธ ํ‚ค ์ž…๋ ฅ, ๋งˆ์šฐ์Šค ์ž…๋ ฅ, ๋งˆ์šฐ์Šค ๋“œ๋ž˜๊ทธ → ์‚ฌ์šฉ์ž ์•ก์…˜ ์„ผ์„œ ๋“ฑ → ์™ธ๋ถ€ ์žฅ์น˜ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ์ˆ˜์‹ , ์Šค๋ ˆ๋“œ ๋ฉ”์‹œ์ง€ ์ˆ˜์‹  → ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•œ ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ → ์ปดํฌ๋„ŒํŠธ์— ์—ฐ๊ฒฐ๋˜์–ด์•ผ ์ž‘๋™ํ•จ ์ด๋ฒคํŠธ ๋ฐœ์ƒ → JVM → ์ด๋ฒคํŠธ ๋ถ„๋ฐฐ ์Šค๋ ˆ๋“œ (์ด๋ฐด๋“œ ๊ฐ์ฒด ์ƒ์„ฑ ) ์ด๋ฒคํŠธ ์†Œ์Šค : ์ด๋ฒคํŠธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚จ ์ปดํฌ๋„ŒํŠธ ์ด๋ฒคํŠธ ๊ฐ์ฒด : ์ด๋ฒคํŠธ ๋ฐœ์ƒ์— ๋Œ€ํ•œ ์ •๋ณด ์ œ๊ณต ๊ฐ์ฒด ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ : ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌํ•˜๋Š” ์ž๋ฐ”ํ”„๋กœ๊ทธ๋žจ ์ฝ”๋“œ ์ด๋ฒคํŠธ ๋ถ„๋ฐฐ ์Šค๋ ˆ๋“œ : ๋ฌดํ•œ๋ฃจํ”„๋ฅผ ๋Œ๋ฉฐ ์ด๋ฒคํŠธ ๋ฐœ์ƒ ์‹œ ์ด๋ฒคํŠธ ๋ฆฌ์Šค๋„ˆ๋ฅผ ์ฐพ์•„ ํ˜ธ์ถœ ์ด๋ฐดํŠธ ๊ฐ์ฒด ๋ชจ๋“  ์ด๋ฒคํŠธ ๊ฐ์ฒด ⇒ java.util.Ev..

(๊ฐœ๋…) ์ปฌ๋ ‰์…˜ / ์ œ๋„ค๋ฆญ - ๋ช…ํ’ˆ JAVA ESSENTIAL

์ปฌ๋ ‰์…˜ ์š”์†Œ๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ๊ฐ์ฒด ์‚ฝ์ž…/์‚ญ์ œ/๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ ๊ฐ–์ถ˜ ๊ฐ€๋ณ€ ํฌ๊ธฐ์˜ ์ปจํ…Œ์ด๋„ˆ (๋ฐฐ์—ด ๋‹จ์  ๊ทน๋ณต) ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ํ•„์š”ํ•œ ๊ธฐ์ดˆ์ ์ธ ์ž๋ฃŒ๊ตฌ์กฐ๋“ค์„ ์ปฌ๋ ‰์…˜์œผ๋กœ ๋งŒ๋“ค์–ด ์ œ๊ณตํ•จ ์ œ๋„ค๋ฆญ ๊ธฐ๋ฒ•์œผ๋กœ ๊ตฌํ˜„๋˜์–ด์žˆ๋‹ค. java.util ํŒจํ‚ค์ง€ ⇒ ์ปฌ๋ ‰์…˜ ๊ฐœ๋…์˜ ์ธํ„ฐํŽ˜์ด์Šค / ํด๋ž˜์Šค ์ œ๊ณต Set List Queue Map ๋“ฑ๋“ฑ ์ปฌ๋ ‰์…˜ ํŠน์ง• ์ œ๋„ค๋ฆญ ๊ธฐ๋ฒ•์œผ๋กœ ๊ตฌํ˜„, ์ด๋ฆ„์— ํƒ€์ž…๋งค๊ฐœ๋ณ€์ˆ˜ , ํ•ญ์ƒ ํฌํ•จ๋จ (์ปฌ๋ ‰์…˜ ์š”์†Œ๋ฅผ ์ผ๋ฐ˜ํ™” ์‹œํ‚จ ํƒ€์ž…) ⇒ ์ผ๋ฐ˜ํ™” ์‹œํ‚จ ํƒ€์ž… , ์ œ๋„ค๋ฆญ ํƒ€์ž…์ด๋ผ๊ณ  ๋ถ€๋ฆ„ ์ปฌ๋ ‰์…˜ ์š”์†Œ๋Š” ๊ฐ์ฒด! ๋งŒ ๊ฐ€๋Šฅ (๊ธฐ๋ณธํƒ€์ž… ์‚ฝ์ž…์‹œ ์ž๋™ ๋ฐ•์‹ฑ → Wrappperํด๋ž˜์Šค ๋ณ€ํ™˜) ์ œ๋„ค๋ฆญ (์ผ๋ฐ˜ํ™”) ๋ชจ๋“  ์ข…๋ฅ˜์˜ ํƒ€์ž…์„ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋„๋ก ํด๋ž˜์Šค/๋ฉ”์†Œ๋“œ๋ฅผ ์ผ๋ฐ˜ํ™”๋œ ํƒ€์ž… ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ์ด์šฉํ•˜์—ฌ ์„ ์–ธํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค. ์ œ๋„ค๋ฆญ์— ํƒ€์ž…์„ ์ง€์ •ํ•˜๋ฉด , ๊ตฌ์ฒดํ™”๋œ ..

(๊ฐœ๋…) ๋ชจ๋“ˆ/ํŒจํ‚ค์ง€- ๋ช…ํ’ˆ JAVA ESSENTIAL

๋ชจ๋“ˆ ์—ฌ๋Ÿฌ๊ฐœ์˜ ํŒจํ‚ค์ง€๋ฅผ ๋ชจ์€ ๊ฒƒ ํŒจํ‚ค์ง€ —— import ๋ฌธ ์„œ๋กœ ๊ด€๋ จ ์žˆ๋Š” ํด๋ž˜์Šค๋‚˜, ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ปดํŒŒ์ผ๋œ .class ํŒŒ์ผ๋“ค์„ ํ•˜๋‚˜์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋ชจ์•„ ๋†“์€ ๊ฒƒ java.util.Scanner sc = new java.util.Scanner(System.in); ----- // import ๋ฅผ ํ†ตํ•ด ๊ธด ๊ฒฝ๋กœ๋ช… ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค. import ํŒจํ‚ค์ง€.ํด๋ž˜์Šค; // ์™„์ „๊ฒฝ๋กœ๋ช… ์„ ์–ธ import ํŒจํ‚ค์ง€.*; Scanner sc = new Scanner(System.in); ํŒจํ‚ค์ง€ ์„ ์–ธ —- packge ํ‚ค์›Œ๋“œ ํด๋ž˜์Šค ํŒŒ์ผ์€ ๋ฐ˜๋“œ์‹œ ํŒจํ‚ค์ง€์— ์†Œ์†๋˜์–ด์•ผํ•œ๋‹ค. ๋ฐ˜๋“œ์‹œ ์ž๋ฐ” ์†Œ์Šค ํŒŒ์ผ ์ฒซ ์ค„์— ์™€์•ผํ•œ๋‹ค! ํด๋ž˜์Šค์˜ ์ ‘๊ทผ์ง€์ •์ž๋ฅผ public ์œผ๋กœ ์„ ์–ธํ•ด์•ผ ๋‹ค๋ฅธํŒจํ‚ค์ง€์—์„œ ์ ‘๊ทผ๊ฐ€๋Šฅ! pakage ํŒจํ‚ค์ง€๋ช…; import..

#25314 ์ฝ”๋”ฉ์€ ์ฒด์œก๊ณผ๋ชฉ - python

N = 0 N = int(input()) for i in range(N//4): print("long " ,end="") print("int") ์ผ๋‹จ N ์€ 4์˜ ๋ฐฐ์ˆ˜์ด๋ฉฐ, 4๋ฐ”์ดํŠธ์”ฉ ์ปค์งˆ๋•Œ๋งˆ๋‹ค long ์ด ํ•˜๋‚˜์”ฉ ๋ถ™๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. long ์€ for ๋ฌธ์„ ํ†ตํ•ด N์„ 4๋กœ ๋‚˜๋ˆด์„๋•Œ ๋ชซ ๋งŒํผ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋˜๊ณ  int ๋Š” ๋ถ€๊ฐ€์ ์œผ๋กœ ๋ถ™์—ฌ์ฃผ๋ฉด ๋

(๊ฐœ๋…) ์ƒ์† - ๋ช…ํ’ˆ JAVA ESSENTIAL

์ƒ์† ํ•„์š”์„ฑ ํด๋ž˜์Šค ์ค‘๋ณต ์ž‘์„ฑ ์ œ๊ฑฐ ๊ฐ„๊ฒฐํ™” ํด๋ž˜์Šค ๊ณ„์ธต๋ณ„ ๊ด€๋ฆฌ ์šฉ์ด ํด๋ž˜์Šค ์žฌ์‚ฌ์šฉ/ํ™•์žฅ์„ ํ†ตํ•œ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ ์ƒ์† - extends ํ‚ค์›Œ๋“œ class ColorPoint extends Point { } ์„œ๋ธŒ ํด๋ž˜์Šค์—์„œ ์Šˆํผํด๋ž˜์Šค ์ ‘๊ทผ ๊ฐ€๋Šฅ(private๋ฉค๋ฒ„ ์ œ์™ธ) ์ƒ์† ํŠน์ง• ๋‹ค์ค‘ ์ƒ์† ์ง€์› XX (์ธํ„ฐํŽ˜์ด์Šค๋Š” ๊ฐ€๋Šฅ) ogject ํด๋ž˜์Šค๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์† ๋ฐ›๋Š”๋‹ค. ์œ ์ผํ•˜๊ฒŒ ์Šˆํผํด๋ž˜์Šค๋ฅผ ๊ฐ€์ง€์ง€ ์•Š๋Š” ํด๋ž˜์Šค. ์Šˆํผ/์„œ๋ธŒ ํด๋ž˜์Šค์˜ ์ƒ์„ฑ์ž ํ˜ธ์ถœ์€ ์„œ๋ธŒํด๋ž˜์Šค๊ฐ€ ๋จผ์ €, ์‹คํ–‰์€ ์Šˆํผํด๋ž˜์Šค ์ƒ์„ฑ์ž๊ฐ€ ๋จผ์ € ์Šˆํผ/์„œ๋ธŒ ์ƒ์„ฑ์ž ๋‘˜๋‹ค ์‹คํ–‰๋จ ์Šˆํผ/์„œ๋ธŒ ํด๋ž˜์Šค์˜ ์ƒ์„ฑ์ž ์„ ํƒ (๋ฌต์‹œ์  ์„œ๋ธŒํด๋ž˜์Šค์˜ ์ƒ์„ฑ์ž๊ฐ€ ์Šˆํผ ํด๋ž˜์Šค ์ƒ์„ฑ์ž๋กœ ๊ธฐ๋ณธ ์ƒ์„ฑ์ž ์„ ํƒ๋จ (by ์ž๋ฐ”์ปดํŒŒ์ผ๋Ÿฌ) ์Šˆํผ/์„œ๋ธŒ ํด๋ž˜์Šค์˜ ์ƒ์„ฑ์ž ์„ ํƒ (๋ช…์‹œ์  super() : ์Šˆํผํด๋ž˜..

(๊ฐœ๋…) ํด๋ž˜์Šค/๊ฐ์ฒด - ๋ช…ํ’ˆ JAVA ESSENTIAL

์บก์Šํ™” ๊ฐ์ฒด๋ฅผ ์บก์Š๋กœ ์‹ธ์„œ ๋‚ด๋ถ€ ๋ณดํ˜ธ, ์™ธ๋ถ€ ์ ‘๊ทผ์œผ๋กœ๋ถ€ํ„ฐ ์•ˆ์ „ ํด๋ž˜์Šค → ์ธ์Šคํ„ด์Šค ํด๋ž˜์Šค (ํ•„๋“œ, ๋ฉ”์†Œ๋“œ) ๊ฐ์ฒด = ํด๋ž˜์Šค์˜ ์ธ์Šคํ„ด์Šค ์ƒ์† ์ž์‹ํด๋ž˜์Šค๊ฐ€ ๋ถ€๋ชจํด๋ž˜์Šค๋ฅผ ๋ฌผ๋ ค ๋ฐ›์Œ ๋ถ€๋ชจํด๋ž˜์Šค์˜ ๊ธฐ๋Šฅ์„ ํ™•์žฅ ํ•˜๋Š” ๊ฐœ๋… ๋ถ€๋ชจํด๋ž˜์Šค = ์Šˆํผํด๋ž˜์Šค ์ž์‹ํด๋ž˜์Šค = ์„œ๋ธŒํด๋ž˜์Šค ๋‹คํ˜•์„ฑ ๋ฉ”์†Œ๋“œ๊ฐ€ ํด๋ž˜์Šค/๊ฐ์ฒด์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ๊ตฌํ˜„๋˜๋Š” ๊ฒƒ ๋ฉ”์†Œ๋“œ ์˜ค๋ฒ„๋ผ์ด๋”ฉ : ๋ฉ”์†Œ๋“œ ์˜ค๋ฒ„๋กœ๋”ฉ : ํด๋ž˜์Šค์ƒ์„ฑ ์ ‘๊ทผ์ง€์ •์ž , ํด๋ž˜์Šค ์„ ์–ธ, ํด๋ž˜์Šค ์ด๋ฆ„, ๋ฉค๋ฒ„ = ํด๋ž˜์Šค ๊ตฌ์„ฑ์š”์†Œ (ํ•„๋“œ, ๋ฉ”์†Œ๋“œ) ๊ฐ์ฒด์ƒ์„ฑ 1. ๊ฐ์ฒด์— ๋Œ€ํ•œ ๋ ˆํผ๋Ÿฐ์Šค ๋ณ€์ˆ˜ ์„ ์–ธ Circle pizza; 2. ๊ฐ์ฒด ์ƒ์„ฑ (new ์—ฐ์‚ฐ์ž) pizza = new Circle(); - ์„ ์–ธ + ๊ฐ์ฒด ๋™์‹œ์— ํ•˜๊ธฐ Circle pizza = new Circle(); 3. ์ ‘๊ทผ (. ์  ์—ฐ์‚ฐ์ž ) ..

#2480 ์ฃผ์‚ฌ์œ„ ์„ธ๊ฐœ - python

a,b,c = map(int,input().split()) if(a==b==c): price = 10000+a*1000 elif (a==b or a==c or b==c): if (a==b): price =1000+a*100 elif (b==c): price =1000+b*100 else: price =1000+c*100 else: if(a>b): if(a>c): tmp = a else: tmp = c else : if (b>c): tmp = b else : tmp = c price = (tmp * 100) print(price) ๊ทธ๋ƒฅ ๊ฐ์œผ๋กœ ๋•Œ๋ ค ์ฝ”๋”ฉํ•ด์„œ ์ง€์ €๋ถ„ํ•˜๋‹ค ๋‹ค๋ฅธ ์ฝ”๋“œ๋„ ์ฐธ๊ณ ํ•ด๋ดค๋‹ค. a,b,c = map(int,input().split()) list=[a,b,c] if a==b==c : print..