MapleStory Finger Point Cute Line Smiley Blinking Hello Kitty Angel MapleStory Finger Point

๐Ÿƒ‍โ™€๏ธprogrammers/Java 168

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์ฃผ์‚ฌ์œ„์˜ ๊ฐœ์ˆ˜

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review:  ์ˆ˜ํ•™์  ์ง€์‹๋งŒ ์žˆ์œผ๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ! ๐Ÿ’ก box ๊ฐ€๋กœ์„ธ๋กœ๋†’์ด์˜ ์ง์œก๋ฉด์ฒด์— n ํฌ๊ธฐ์˜ ์ •์œก๋ฉด์ฒด๋ฅผ ๋ช‡๊ฐœ ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š”๊ฐ€! box์˜ ๊ฐ€๋กœ ์„ธ๋กœ ๋†’์ด๋ฅผ n ์œผ๋กœ ๋‚˜๋ˆˆ ๊ฐ’์„ ๊ณฑํ•˜๋ฉด ๋ช‡๊ฐœ๊ฐ€ ๋“ค์–ด๊ฐ€๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค!         // ์ •์œก๋ฉด์ฒด ๋ถ€ํ”ผ : ๊ฐ€๋กœx์„ธ๋กœx๋†’์ด         // ์ง์œก๋ฉด์ฒด ๋ถ€ํ”ผ : ๋ชจ์„œ๋ฆฌ๊ธธ์ด ^ 3         // ์ •์œก๋ฉด์ฒด ๊ฒ‰๋„“์ด : n x n x 6         // ์ง์œก๋ฉด์ฒด ๊ฒ‰๋„“์ด : w*d*2 w*h*2 d*h*2         class Solution { public int solution(int[] box, int n) { int answer = 0; int w = box[0]..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ๋ฐฐ์—ด ํšŒ์ „์‹œํ‚ค๊ธฐ

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review:  ๋ฐฐ์—ด ์ธ๋ฑ์Šค๋ฅผ ํ†ตํ•ด ๋ฐฐ์—ด ๊ฐ’ ์กฐ์ ˆํ•˜๊ธฐ !! ๊ทœ์น™๋งŒ ์ž˜ ์•Œ๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ์Œ ๐Ÿ’ก right , left ๊ฐ’์— ๋”ฐ๋ผ ๋ฐฐ์—ด ์ˆœ์„œ๊ฐ€ ์˜ค๋ฅธ์ชฝ, ์™ผ์ชฝ์œผ๋กœ ๋ฐ€๋ฆฐ๋‹ค.  1) right์ƒˆ ๋ฐฐ์—ด์— 0๋ฒˆ๋งŒ ๋น„์›Œ๋‘๊ณ  1๋ฒˆ๋ถ€ํ„ฐ ๋ฐฐ์—ด์„ ์ฑ„์šด๋‹ค.๊ทธ ๋‹ค์Œ ์ƒˆ ๋ฐฐ์—ด์˜ ๋งจ ์•ž์— ๋งˆ์ง€๋ง‰๊ฐ’์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค. 2) left ์ƒˆ ๋ฐฐ์—ด์˜ ๋งจ ๋๋งŒ ๋น„์›Œ๋‘๊ณ  0๋ฒˆ๋ถ€ํ„ฐ ๋ฐฐ์—ด์„ ์ฑ„์šด๋‹ค.๊ทธ ๋‹ค์Œ ์ƒˆ ๋ฐฐ์—ด์˜ ๋งจ ๋์— 0๋ฒˆ ๊ฐ’์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค. ๐Ÿ’ฌ๊ฐ์ฒด๋Š” ๋‚ด์šฉ์„ ๋น„๊ตํ•˜๊ธฐ ์œ„ํ•ด equals() ๋ฉ”์„œ๋“œ ์‚ฌ์šฉํ•ด์•ผํ•จclass Solution { public int[] solution(int[] numbers, String direction) { int[] answer = new int [number..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ๊ณต ๋˜์ง€๊ธฐ

์ฒด๊ฐ Level : โ˜… โ˜… โ˜†Review:  ๋ฐฐ์—ด ๊ธธ์ด๋ฅผ ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ์„ ํ†ตํ•ด ์กฐ์ ˆํ•˜๋Š” ๋ฐฉ๋ฒ•๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ ํ™œ์šฉํ•˜๋Š”๊ฒŒ ์•„์ง๋„ ๋งŽ์ด ์–ด๋ ต๋‹ค ๐Ÿฅน๐Ÿฅน ๐Ÿ’ก ๋ฐฐ์—ด์—์„œ ํ•œ๋ช…์”ฉ ๊ฑด๋„ˆ๋›ฐ๋ฉฐ ๊ณต์„ ๋˜์งˆ ๋•Œ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ• (๋ฐฐ์—ด ์ฒ˜์Œ๊ณผ ๋์ด ๊ณ„์† ์ด์–ด์ ธ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค) ๋ฐฐ์—ด ๊ธธ์ด๋ฅผ ๋„˜์–ด๊ฐ€๋Š” ๊ฒฝ์šฐindex ๊ฐ’์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•ด์•ผ๋˜๋‚˜ ๊ณ ๋ฏผํ–ˆ๋Š”๋ฐ ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ์„ ํ•ด์ฃผ๋ฉด ๋˜๋Š”๊ฑฐ์˜€๋‹ค..!!!  index ๊ธธ์ด๋ฅผ ๋ฐฐ์—ด ๊ธธ์ด๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ๋‹ค์‹œ ์ธ๋ฑ์Šค์— ๋„ฃ์–ด์ฃผ๋ฉด์„œ k ๋ฒˆ๊นŒ์ง€ ์—ฐ์‚ฐํ•˜๋Š” ์‰ฌ์šด ๋ฌธ์ œ์˜€๋‹ค..!!!  class Solution { public int solution(int[] numbers, int k) { int answer = 0; int cnt = 0; int index = 0; ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๊ตฌ์Šฌ์„ ๋‚˜๋ˆ„๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜

์ฒด๊ฐ Level : โ˜… โ˜… โ˜†Review: ๊ฒฝ์šฐ์˜ ์ˆ˜ - ์กฐํ•ฉ ๋ฌธ์ œ์ด๋‹ค, ์—ฌ์ „ํžˆ for ๋ฌธ ๊ฐ’ ์กฐ์ ˆํ•˜๋Š”๊ฒŒ ์–ด๋ ต๋‹ค ๐Ÿ˜ฐ ์ฆ๊ฐ๊ฐ’์„ ์ž˜ ์‘์šฉํ•˜๊ณ ์‹ถ๋‹ค ใ…œใ…œ  ๐Ÿ’ก ์„œ๋กœ ๋‹ค๋ฅธ n๊ฐœ์˜ ๋ฌผ๊ฑด์—์„œ ์ˆœ์„œ๋ฅผ ์ƒ๊ฐํ•˜์ง€ ์•Š๊ณ  r๊ฐœ ์„ ํƒํ•˜๊ธฐ=> ์ฆ‰ ์กฐํ•ฉ ๋ฌธ์ œ์ด๋‹ค.   ์ด ๊ณผ์ •์„ ์ฝ”๋”ฉํ•ด์ฃผ๋ฉด๋œ๋‹ค!   1) nPrn์„ 1์”ฉ ๊ฐ์†Œํ•˜๋ฉด์„œ, r ๋ฒˆ ๊นŒ์ง€๋งŒ ๊ณฑํ•œ๋‹ค. 2) n! n๋ถ€ํ„ฐ 1๊นŒ์ง€,  1์”ฉ ๊ฐ์†Œํ•˜๋ฉด์„œ ๊ณฑํ•œ๋‹ค. 3) nPr / n!  class Solution { public double solution(int balls, int share) { //๊ฒฝ์šฐ์˜ ์ˆ˜ - ์กฐํ•ฉ double num1 = 1; double num2 = 1; // nPr int i..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review: ํ•ด์‰ฌ๋งต ์‚ฌ์šฉ  import java.util.HashMap;class Solution { public String solution(String rsp) { String answer = ""; HashMap m = new HashMap(); m.put('2','0'); m.put('5','2'); m.put('0','5'); for (char e : rsp.toCharArray()){ answer += String.valueOf(m.get(e)); } return answer; }}

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ชจ์Šค๋ถ€ํ˜ธ (1)

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review: ํ•ด์‰ฌ๋งต ์‚ฌ์šฉ  import java.util.HashMap;class Solution { public String solution(String letter) { String answer = ""; HashMap m = new HashMap(); //๋ชจ์Šค๋ถ€ํ˜ธ ํ•ด์‹œ๋งต์— ์ถ”๊ฐ€ m.put(".-","a");m.put("-...","b");m.put("-.-.","c");m.put("-..","d"); m.put(".","e");m.put("..-.","f");m.put("--.","g");m.put("....","h"); m.put("..","i");m.put(".---","j");m.p..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - 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 = ..