MapleStory Finger Point

โ˜… 574

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์ง„๋ฃŒ์ˆœ์„œ ์ •ํ•˜๊ธฐ

์ฒด๊ฐ Level : โ˜… โ˜… โ˜†Review: ๋ฐฐ์—ด์˜ ์ •๋ ฌ๊ณผ ๋ฐฐ์—ด ์ธ๋ฑ์Šค ํ™œ์šฉ!!  ๐Ÿ’ก ์‘๊ธ‰๋„๊ฐ€ ๋†’์€ ์ˆœ์„œ๋Œ€๋กœ ์ง„๋ฃŒ์ˆœ์„œ๋ฅผ ํ‘œ๊ธฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋ญ”๊ฐ€ ๋”ฑ ๋“  ์ƒ๊ฐ์ด ๋ฐฐ์—ด์ธ๋ฑ์Šค์™€ ํฐ๊ฐ’ ์ •๋ ฌ์ด์—ˆ๋‹ค.max ๊ฐ’์„ ํ•˜๋‚˜์”ฉ ์ฐพ์•„๊ฐ€์•ผํ•˜๋‚˜ ์‹ถ์—ˆ๋Š”๋ฐ ๋„ˆ๋ฌด ๋ณต์žกํ•ด์กŒ๊ณ ์ฐจ๋ผ๋ฆฌ ์ •๋ ฌ์„ ํ•ด๋ฒ„๋ ค์„œ ๊ทธ ์ธ๋ฑ์Šค๋ฅผ ์ด๋ฆฌ์ €๋ฆฌ ํ•˜๋ฉด ๋‹ต์ด ๋‚˜์˜ค๊ฒ ๊ตฌ๋‚˜! ์‹ถ์—ˆ๋‹ค. 1) ๋จผ์ € ๋ฐฐ์—ด์„ ๋ณต์‚ฌํ•ด์ฃผ๊ณ  ๋‘˜์ค‘ ํ•˜๋‚˜๋ฅผ ์ •๋ ฌ์‹œ์ผœ์ค€๋‹ค.์ด๋•Œ ํŽธํ•˜๊ฒŒ ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ์„ ํ•ด์ฃผ๋ ค๊ณ  ํ–ˆ์ง€๋งŒ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ์ผ๋•Œ๋กœ ๋„์ „ํ•ด๋ดค๋‹ค. !! 2) 2์ค‘ for ๋ฌธ์„ ํ†ตํ•ด์„œ ๋ฐฐ์—ด์„ ์ˆœํšŒํ•˜๋ฉด์„œ ์›๋ณธ๋ฐฐ์—ด๊ณผ๊ฐ™์€ ๊ฐ’์„ ๊ฐ€์ง„ ๋ณต์‚ฌ๋ฐฐ์—ด์˜ "์œ„์น˜" ๋ฅผ ์ฐพ์•„์ค„ ๊ฒƒ์ด๋‹ค. ์ด๋•Œ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ์„ ํ–ˆ๊ธฐ๋•Œ๋ฌธ์— ์ธ๋ฑ์Šค๋ฅผ ๋ฐ”๋กœ ๊ฐ€์ ธ์˜ค๋ฉด ์•ˆ๋œ๋‹ค!!์‘๊ธ‰๋„๊ฐ€ ์ œ์ผ ๋‚ฎ์€ ์ˆ˜(3) ๊ฐ€ = ์ž‘์€ ์ˆ˜ (1) ๋ฅผ ๊ฐ€์ง€๊ฒŒ๋œ๋‹ค. ์ฆ‰ ๋ฐฐ์—ด๊ธธ์ด -..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์™ธ๊ณ„ํ–‰์„ฑ์˜ ๋‚˜์ด

์ฒด๊ฐ Level : โ˜… โ˜… โ˜†Review: ์•„์Šคํ‚ค์ฝ”๋“œ๋ฅผ ์ด์šฉํ•ด์•ผํ•จ  ๐Ÿ’ก ๊ฐ’์— ๋”ฐ๋ผ์„œ ์ผ์˜์ž๋ฆฌ,์‹ญ์˜์ž๋ฆฌ,๋ฐฑ์˜์ž๋ฆฌ,์ฒœ์˜์ž๋ฆฌ๋ฅผ ๊ฐ€์ ธ์™€์„œ(a) 97 ์— ๋”ํ•ด์ค˜์„œ ์•ŒํŒŒ๋ฒณ์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ์—ˆ๋‹ค. ํ’€๊ธด ํ’€์—ˆ๋Š”๋ฐ !!!!์ฝ”๋“œ๊ฐ€ ๋งค์šฐ ๋‚œ์žกํ•˜๊ณ ... ๊ธธ๊ณ  ์ค‘๋ณต์ด ๋งŽ์•„์„œ ๋ณด๊ธฐ ์ข‹์ง€์•Š๋‹ค... ๐Ÿ˜ญ ๐Ÿ˜ญ ๐Ÿ˜ญ class Solution { public String solution(int age) { String answer = ""; // a = 0 b = 1 97 98 int num1 =0, num2 =0, num3 =0, num4 =0; if ( age   โญ ์ข‹์€ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ! age ๋ฅผ string ์œผ๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ž๋ฆฌ์ˆ˜..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ํŠน์ • ๋ฌธ์ž ์ œ๊ฑฐํ•˜๊ธฐ

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review: ๋ฌธ์ž์—ด์—์„œ ๋ฌธ์ž ๊ฐ€์ ธ์˜ค๊ธฐ + ๋ฌธ์ž ๋น„๊ตํ•˜๊ธฐ  == ์—ฐ์‚ฐ์ž๋Š” ์ž๋ฐ”์—์„œ ๊ฐ์ฒด์˜ ์ฐธ์กฐ๋ฅผ ๋น„๊ตํ•œ๋‹ค. ๋‚ด์šฉ ๋น„๊ต๊ฐ€ ์•„๋‹˜  X์ฆ‰ equals ๋ฉ”์„œ๋“œ๋ฅผ ํ†ตํ•ด์„œ ๊ฐ’์„ ๋น„๊ตํ•ด์ค˜์•ผํ•จ !!  ๐Ÿ’ฌ String.valueOf => ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜๐Ÿ’ฌ charAt () => ์ž๋ฐ” ๋ฌธ์ž์—ด์—์„œ ์ง€์ •๋œ ์ธ๋ฑ์Šค(i)์— ์žˆ๋Š” ๋ฌธ์ž๋ฅผ ๋ฐ˜ํ™˜๐Ÿ’ฌ equals => ๋‘ ๋ฌธ์ž์—ด์˜ ๋‚ด์šฉ์„ ๋น„๊ตํ•˜์—ฌ ๋™์ผํ•œ์ง€ ์—ฌ๋ถ€๋ฅผ ๋ฐ˜ํ™˜ class Solution { public String solution(String my_string, String letter) { String answer = ""; for (int i = ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ฌธ์ž ๋ฐ˜๋ณต ์ถœ๋ ฅํ•˜๊ธฐ

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review: ๋ฌธ์ž์—ด์—์„œ ๋ฌธ์ž ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ๋ฒ•!  ๐Ÿ’ฌ String.valueOf => ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜๐Ÿ’ฌ charAt () => ์ž๋ฐ” ๋ฌธ์ž์—ด์—์„œ ์ง€์ •๋œ ์ธ๋ฑ์Šค(i)์— ์žˆ๋Š” ๋ฌธ์ž๋ฅผ ๋ฐ˜ํ™˜class Solution { public String solution(String my_string, int n) { String answer = ""; for (int i = 0; i

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ฌธ์ž์—ด ๋’ค์ง‘๊ธฐ

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review: StringBuilder ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ  ๐Ÿ’ฌ new StringBuilder   :: StringBuilder ๊ฐ์ฒด ์ƒ์„ฑ  -- ๋ฌธ์ž์—ด์„ ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ํด๋ž˜์Šค๐Ÿ’ฌ reverse() ::  ๋ฌธ์ž์—ด์„ ์—ญ์ˆœ์œผ๋กœ ๋ณ€ํ™˜๐Ÿ’ฌ toString() :: StringBuilder ํƒ€์ž…์„ String ์œผ๋กœ ๋ณ€ํ™˜ class Solution { public String solution(String my_string) { return new StringBuilder(my_string).reverse().toString(); }}

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ฐฐ์—ด ๋’ค์ง‘๊ธฐ

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review: ๋ฐ˜๋ณต๋ฌธ์„ ํ†ตํ•ด์„œ ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค ! ๋ฐฉ๋ฒ•์ด ๋‹ค์–‘ํ•˜๋‹ค ! ๐Ÿ’ก ๋ฐฐ์—ด์„ ๊ฑฐ๊พธ๋กœ ๋’ค์ง‘์œผ๋ฉด ๋˜๋Š” ๋ฌธ์ œ์ด๋‹ค. for ๋ฌธ :: ์ธ๋ฑ์Šค๋ฅผ ์ด์šฉํ•ด์„œ ์ˆœํ–‰ ์—ญํ–‰ ์‹œํ‚ค๊ธฐ !!class Solution { public int[] solution(int[] num_list) { int[] answer = new int[num_list.length]; for (int i = 0 ; i  while ๋ฌธ ์ด์šฉ :: ๊ธฐ์กด ๋ฐฐ์—ด์„ ์ˆ˜์ •ํ•œ๋‹ค,   ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋” ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค๊ณ ํ•จ !!class Solution { public int[] solution(int[] num_list) { int[] answer = {}; ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ํ”ผ์ž ๋‚˜๋ˆ  ๋จน๊ธฐ (2)

์ฒด๊ฐ Level : โ˜… โ˜… โ˜†Review: ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ๋ฌธ์ œ๋ผ ์ ‘๊ทผํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์ง€๋งŒ ใ… ใ… ์‚ฌ๋žŒ์ˆ˜ - ํ”ผ์ž์กฐ๊ฐ์ˆ˜ - ํ”ผ์žํŒ์ˆ˜ ์‚ฌ์ด์˜ ๊ด€๊ณ„๋ฅผ ์ž˜ ๊ผฌ์•„๋ณด๋ฉด(?) ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค! ๐Ÿ’ก 6์กฐ๊ฐ ํ”ผ์ž๋ฅผ n๋ช…์ด "๋˜‘๊ฐ™์ด" ๋‚˜๋ˆ ๋จน์œผ๋ ค๋ฉด "์ตœ์†Œ" ๋ช‡ํŒ์„ ์‹œ์ผœ์•ผํ•˜๋Š”๊ฐ€ ?   ๋ชจ๋‘ ๊ฐ™์€ ์ˆ˜์˜ ํ”ผ์ž์กฐ๊ฐ์„ ๋‚˜๋ˆ ๋จน์–ด์•ผํ•˜๋Š”๋ฐ...ํ”ผ์ž ํŒ์ˆ˜๊ฐ€ ์•„๋‹Œ ํ”ผ์ž ์กฐ๊ฐ์ˆ˜๋กœ ๋จผ์ € ์ƒ๊ฐํ•ด๋ณด์ž.  ๋ฏธ์ง€์ˆ˜  i  (ํ”ผ์žํŒ์ˆ˜) ์— 6์„ ๊ณฑํ•˜๋ฉด ํ”ผ์ž ์กฐ๊ฐ์ˆ˜๊ฐ€ ๋‚˜์˜จ๋‹ค. ์ด ํ”ผ์ž์กฐ๊ฐ์ˆ˜๋Š”  ์‚ฌ๋žŒ์ˆ˜(n) ๊ณผ ๋”ฑ ๋งž์•„ ๋–จ์–ด์ง„๋‹ค๋Š” ํŠน์ง•์ด์žˆ๋‹ค. (๊ฐ™์€ ์ˆ˜์˜ ํ”ผ์ž์กฐ๊ฐ์„ ๋‚˜๋ˆ ๋จน๊ธฐ ๋•Œ๋ฌธ) ์ฆ‰,๋ฏธ์ง€์ˆ˜ i  * 6 ์ด n ๊ณผ ๋”ฑ ๋งž์•„ ๋–จ์–ด์ง€๋Š” ์ตœ์ดˆ์˜  i ๊ฐ’์„ ์ฐพ์•„์„œ ๋ฐ˜ํ™˜ํ•ด์ฃผ๋ฉด ๋œ๋‹ค!! class Solution { public int solution(int n..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ํ”ผ์ž ๋‚˜๋ˆ  ๋จน๊ธฐ (1)

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review: ์กฐ๊ฑด ๋ถ„ํ• ํ•˜๋Š” ๋ฐฉ๋ฒ•!! ๐Ÿ’ก๋ชจ๋“ ์‚ฌ๋žŒ์ด ํ”ผ์ž๋ฅผ ํ•œ์กฐ๊ฐ ์ด์ƒ ๋จน๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์งœ์•ผํ•œ๋‹ค. ์ผ๋‹จ ์ด ๊ฒฝ์šฐ ์กฐ๊ฑด์„ ๋‚˜๋ˆ ์ฃผ์—ˆ๋‹ค.1) ์‚ฌ๋žŒ์˜ ์ˆ˜๊ฐ€ 7๋ช…์œผ๋กœ ๋‚˜๋ˆ  ๋–จ์–ด์ง€๋Š” ๊ฒฝ์šฐ => 7๋กœ ๋‚˜๋ˆ ์ฃผ๋ฉด ๋œ๋‹ค.2) ๋‚˜๋ˆ  ๋–จ์–ด์ง€์ง€ ์•Š๋Š” ๊ฒฝ์šฐ 2-1) 7๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ => 1ํŒ๋งŒ ์‹œํ‚ค๋ฉด ๋œ๋‹ค.2-2) 7๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ => ์ผ๋‹จ 7๋กœ ๋‚˜๋ˆ„๋Š”๋ฐ ์ด ๊ฒฝ์šฐ ํ”ผ์ž ์กฐ๊ฐ์ด ๋ถ€์กฑํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ +1ํŒ์„ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.  class Solution { public int solution(int n) { int answer = 0; //7 ์กฐ๊ฐ if ( n % 7 == 0) { answer = n/7; ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์ง์ˆ˜๋Š” ์‹ซ์–ด์š”

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review: ์ผ๋ฐ˜ ๋ฐฐ์—ด๋กœ ํ’€ ๊ฒฝ์šฐ ๋ฐฐ์—ดํฌ๊ธฐ ์ง€์ •์—์„œ ์‚ด์ง ๋จธ๋ฆฌ๋ฅผ ์จ์•ผํ•˜๊ณ ๋™์ ๋ฐฐ์—ด๋กœ ํ’€๋ฉด ๋„ˆ๋ฌด ์‰ฌ์šด ~!!   answer[i/2] ๋ฅผ ํ•  ๊ฒฝ์šฐi๊ฐ€ 1์ผ ๋•Œ i/2๋Š” 0i๊ฐ€ 3์ผ ๋•Œ i/2๋Š” 1  ์ผ๋ฐ˜ ๋ฐฐ์—ด ์‚ฌ์šฉclass Solution { public int[] solution(int n) { int[] answer = new int [(n+1)/2]; // ํ™€์ˆ˜๊ฐ’๋งŒ ์ €์žฅ int cnt = 0; //๋™์ ๋ฐฐ์—ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์‚ฝ์ž… for (int i = 1; i  ๋™์  ๋ฐฐ์—ด ์‚ฌ์šฉimport java.util.ArrayList;class Solution { public ArrayList s..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์ตœ๋นˆ๊ฐ’ ๊ตฌํ•˜๊ธฐ

์ฒด๊ฐ Level : โ˜…โ˜…โ˜†Review: ๋ฐฐ์—ด ์ธ๋ฑ์Šค๋ฅผ ์ด์šฉํ•ด์„œ ์ตœ๋นˆ๊ฐ’ ๊ตฌํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ + ์ค‘๋ณต๊ฐ’ ์ฐพ๊ธฐ !! ๋ฐฐ์—ด์˜ ์ธ๋ฑ์Šค์™€ ๋ฐฐ์—ด์˜ ๊ฐ’์„ ์‘์šฉํ•ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ!!!!  ๐Ÿ’ก ๋ฐฐ์—ด์—์„œ ์ œ์ผ ๋งŽ์ด ๋‚˜์˜จ = ์ตœ๋นˆ๊ฐ’์ธ ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. (๊ฐœ์ˆ˜๊ฐ€ ์•„๋‹˜!!)์—ฌ๊ธฐ์„œ ์ตœ๋นˆ๊ฐ’์ด ๋‘๊ฐœ ์ด์ƒ ๋‚˜์˜ค๋ฉด -1 ์„ ์ถœ๋ ฅํ•œ๋‹ค.  1) arr ๊ฐ’์— ๋Œ€์‘์‹œ์ผœ์„œ ๋™์ผํ•œ ๊ฐ’์ด ์žˆ๋Š”์ง€ ์นด์šดํŒ…ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํ‘ผ๋‹ค!2) ์ดํ›„ ์นด์šดํŒ…ํ•œ ๋ฐฐ์—ด ์ค‘  ์ตœ๋Œ€๊ฐ’์„ ์ฐพ๋Š”๋‹ค .3) ๊ทธ ๊ฐ’์ด ์ตœ๋นˆ๊ฐ’์ด ๋˜๊ณ ,4) ์—ฌ๊ธฐ์„œ ์ตœ๋นˆ๊ฐ’์ด ๋‘๊ฐœ์ด์ƒ์ด ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ๋ฅผ ์žก์•„์•ผํ•˜๋Š”๋ฐ.4-1) ์ตœ๋Œ€ ์ตœ๋นˆ๊ฐ’ ๊ฐœ์ˆ˜์™€ ๊ฐ™์€ ๊ฐ’์ด ๋‚˜์˜ค๋ฉด , ์ตœ๋นˆ๊ฐ’์„ ๋กœ -1 ๋ฆฌํ„ดํ•œ๋‹ค. - ๋ฐฐ์—ด์˜ ๊ฐ’ => ๊ฐœ์ˆ˜- ๋ฐฐ์—ด์˜ ์ธ๋ฑ์Šค => ์ตœ๋นˆ๊ฐ’   ๐Ÿ’ฌ ์ตœ๋นˆ๊ฐ’(ๆœ€้ ปๅ€ผ, mode)์€ ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ๊ฐ€์žฅ ์ž์ฃผ ๋‚˜..