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

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

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์˜์–ด๊ฐ€ ์‹ซ์–ด์š”

์ฒด๊ฐ Level : โ˜…โ˜…โ˜†Review: ๋ฌธ์ž์—ด ๊ณต๋ฐฑ ๋ฌธ์ œ๋Š” ์ž์ฃผ ํ’€์–ด๋ดค์ง€๋งŒ, ๊ณต๋ฐฑ ์—†๋Š” ๊ฒฝ์šฐ๋Š” ์‚ด์ง ๋ฒˆ๊ฑฐ๋กœ์› ์ง€๋งŒ ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ๋ฅผ ์ด์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ์—ˆ๋‹ค! ๐Ÿ’ก์ˆซ์ž๊ฐ€ ์˜์–ด๋กœ ํ‘œํ˜„๋˜์–ด์žˆ๋Š” ๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. (๊ณต๋ฐฑ์ด ์—†๋Š” ๊ฒฝ์šฐ๋‹ค) ๐Ÿ’ฌ  numbers.substring(i).startsWith(str[j])   : numbers ๋ฌธ์ž์—ด i ๋ถ€ํ„ฐ ๋๊นŒ์ง€ + str[j] ๋ฌธ์ž์—ด๋กœ ์‹œ์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•จ. [์„ฑ๊ณต] ๋ฌธ์ž์—ด str2๋ฅผ long ํƒ€์ž…์˜ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.๋ฆฌํ„ดํƒ€์ž…์„ Long.parseLong(str2);  ์ด๋ ‡๊ฒŒ ๋ฐ”๊ฟ”์ฃผ๋‹ˆ ํ†ต๊ณผํ–ˆ๋‹ค!class Solution { public long solution(String numbers) { long answer = 0; ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java -369๊ฒŒ์ž„

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review:  ๋ฌธ์ž์—ด -> ์ •์ˆ˜ ๋ณ€ํ™˜, ๋ฌธ์ž์—ด ๊ด€๋ จ ๋ฉ”์†Œ๋“œ๋ฅผ ์•Œ๊ณ , ์กฐ๊ฑด๋ฌธ (flag) ์„ ์ž˜ ์‚ฌ์šฉํ•ด์ฃผ๋ฉด ๋˜๋Š” ๋ฌธ์ œ ๐Ÿ’ก 3, 6, 9์˜ ๊ฐœ์ˆ˜๋งŒํผ ๋ฐ•์ˆ˜๋ฅผ ์น˜๋Š” ๊ฒŒ์ž„, ๋ฐ•์ˆ˜๋ฅผ ๋ช‡๋ฒˆ ์ณ์•ผํ•˜๋Š”์ง€ ๋ฐ˜ํ™˜ = 369 ๊ฐœ์ˆ˜ ๋ฐ˜   ๐Ÿ’ฌ ์ •์ˆ˜๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พธ๋Š” ๋ฐฉ๋ฒ• :  1) String.valueOf(num)2) String str = order + "" ;  // ์ •์ˆ˜+๋ฌธ์ž์—ด ์—ฐ์‚ฐ ์‹œ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๋€œ ๋ง์…ˆ ์—ฐ์‚ฌ์ž๋ฅผ ์ง„ํ–‰ํ• ๋•Œ ์—ฐ์‚ฐ์ž์ค‘ ํ•œ ์ชฝ์ด String ํ˜•์ด๋ฉด ๋‚˜๋จธ์ง€ ์ชฝ์„  String ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ ํ•œ ๋‹ค์Œ ๋‘ Stringํ˜• ๋ฌธ์ž์—ด์„ ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.class Solution { public int solution(int order) { int answer = 0; ..

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

์ฒด๊ฐ Level : โ˜…โ˜…โ˜†Review:  ์กฐ๊ฑด ์žก๋Š”๊ฒŒ ์ƒ๊ฐ๋ณด๋‹ค ๋ณต์žกํ–ˆ๋˜ ๋ฌธ์ œ ๐Ÿ’ก  ์ •์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, array์— ๋“ค์–ด์žˆ๋Š” ์ •์ˆ˜ ์ค‘ n๊ณผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ˆ˜๋ฅผ returnํ•œ๋‹ค. 1) ์ž…๋ ฅ ๋ฐฐ์—ด์€ ์ˆ˜๊ฐ€ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๋“ค์–ด์˜ค๋Š”๊ฒŒ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ์„ ์ง„ํ–‰ํ•ด์ค€๋‹ค.2) n ๋ณด๋‹ค ๊ฐ™๊ฑฐ๋‚˜ ์ž‘์€ ๊ฐ€๊นŒ์šด์ˆ˜์™€ n ๋ณด๋‹ค ๊ฐ™๊ฑฐ๋‚˜ ํฐ ๊ฐ€๊นŒ์šด์ˆ˜ ๋ฅผ ์ฐพ์•„์ค€๋‹ค.3) ๋‘˜์ค‘ ํ•˜๋‚˜๊ฐ€ 0 ์ด๋ผ๋ฉด => ๋น„๊ตํ•  ์ด์œ ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— 0์ด ์•„๋‹Œ max ๋‚˜ min ์„ ๋ฆฌํ„ดํ•ด์ฃผ๊ณ 4) ๋‘˜๋‹ค ๊ฐ’์ด ๋“ค์–ด์žˆ๋‹ค๋ฉด => max , min ๊ฐ’ ์ค‘ n ๊ณผ ๊ฐ€๊นŒ์šด ๊ฐ’์„ ์ฐพ์•„์ค€๋‹ค.  [์„ฑ๊ณต](+) ํ…Œ์ŠคํŠธ 3๋ฒˆ ์‹คํŒจ ::  if (array[i] import java.lang.Math;import java.util.Arrays;class Solu..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์†Œ์ธ์ˆ˜๋ถ„ํ•ด

์ฒด๊ฐ Level : โ˜…โ˜…โ˜†Review:  ์†Œ์ธ์ˆ˜๋ถ„ํ•ด ๊ตฌํ˜„ ! ๋ฐฑ์ค€์—์„œ ํ•œ๋ฒˆ ํ’€์–ด์„œ ์‰ฝ๊ฒŒ ํ’€์—ˆ๋‹ค! ๐Ÿ’ก  n ์„ ์†Œ์ธ์ˆ˜๋ถ„ํ•ดํ•˜์—ฌ ๋‚˜์˜จ ์†Œ์ธ์ˆ˜๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค.  ํ•ด๋‹น ๊ธ€์— ์†Œ์ธ์ˆ˜๋ถ„ํ•ด์— ์ฝ”๋“œ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด๋‘์—ˆ๋‹ค. #11653 - python ์†Œ์ธ์ˆ˜๋ถ„ํ•ด์ฒด๊ฐ Level : โ˜…โ˜…โ˜†Review:  ์†Œ์ธ์ˆ˜๋ถ„ํ•ด ๊ตฌํ˜„   ๐Ÿ’ก ์†Œ์ธ์ˆ˜๋ถ„ํ•ด ๊ฒฐ๊ณผ(์†Œ์ธ์ˆ˜)๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ ๐Ÿ’ฌ ์†Œ์ธ์ˆ˜ : ์•ฝ์ˆ˜ ์ค‘์— ์†Œ์ˆ˜ ์ธ ๊ฒƒ๐Ÿ’ฌ ์†Œ์ธ์ˆ˜๋ถ„ํ•ด : ์ˆซ์ž๋ฅผ ์†Œ์ˆ˜๋กœ ๋‚˜๋ˆ„๋Š” ๊ณผ์ • ์ˆซ์žhyejux.tistory.com ๊ธฐ๋ณธ์ ์ธ ์†Œ์ธ์ˆ˜๋ถ„ํ•ด ์ฝ”๋“œ์— ์ค‘๋ณต์—†์ด ์†Œ์ธ์ˆ˜๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ด์•ผํ•˜๋ฏ€๋กœcontains ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด์„œ ์ด๋ฏธ ๋“ค์–ด๊ฐ€์žˆ๋Š” ์†Œ์ธ์ˆ˜๋Š” ์ œ์™ธํ•ด์„œ ๋ฐฐ์—ด์— ์‚ฝ์ž…ํ•ด์ค€๋‹ค. import java.util.ArrayList;class Sol..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์ˆจ์–ด์žˆ๋Š” ์ˆซ์ž์˜ ๋ง์…ˆ (1)

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review:  ์•„์Šคํ‚ค์ฝ”๋“œ ๊ฐ’์„ ์ด์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ!! ๐Ÿ’ก my_string ์•ˆ์— ์žˆ๋Š” ์ˆซ์ž๋งŒ ๊ณจ๋ผ ๋”ํ•˜๊ธฐ https://hyejux.tistory.com/583   class Solution { public int solution(String my_string) { int answer = 0; for(int i = 0; i

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ฌธ์ž์—ด ์ •๋ ฌํ•˜๊ธฐ (1)

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review:  ์•„์Šคํ‚ค์ฝ”๋“œ ๊ฐ’์„ ์ด์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ ๐Ÿ’ก my_string ์•ˆ์— ์žˆ๋Š” ์ˆซ์ž๋งŒ ๊ณจ๋ผ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•œ ๋ฆฌ์ŠคํŠธ ๋ฐ˜ํ™˜ํ•˜๊ธฐ  ์ˆซ์ž์˜ ์•„์Šคํ‚ค์ฝ”๋“œ ๊ฐ’์€  0 -> 48,  9 -> 571) ๋ฌธ์ž์—ด์—์„œ ๋ฌธ์ž๋ฅผ ๋นผ์˜จ ๋’ค ์•„์Šคํ‚ค์—ฐ์‚ฐ์„ ์‹œ์ž‘ํ•ด์ค€๋‹ค.2) ๋ฌธ์ž๊ฐ€ ์ˆซ์ž์ธ์ง€ ํ™•์ธํ•˜๊ณ 3) ์ˆซ์ž๋ผ๋ฉด ๋‹ค์‹œ 10์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•ด์ค˜์•ผํ•˜๊ธฐ๋•Œ๋ฌธ์— -48์„ ๋”ํ•ด์ค€๋‹ค.4) ๋งˆ์ง€๋ง‰์œผ๋กœ ๋™์ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•ด์ฃผ๋ฉด ๋ !  ๐Ÿ’ฌ Collections.sort() :: ์˜ค๋ฆ„์ฐจ์ •๋ ฌ๐Ÿ’ฌ  Collections.reverseOrder() :: ๋‚ด๋ฆผ์ฐจ์ •๋ ฌ import java.util.ArrayList;import java.util.Collections;class Solution { public Array..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ชจ์Œ์ œ๊ฑฐ

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review: ๋ชจ์Œ์„ ์ฐพ๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ๋ถ€๋ถ„์—์„œ ์‚ด์ง ๋ง‰ํžˆ๊ธดํ–ˆ์ง€๋งŒ ์ถฉ๋ถ„ํžˆ ํ’€๋งŒํ–ˆ๋‹ค!    ๐Ÿ’ก ๋ฌธ์ž์—ด์— ์žˆ๋Š” ๋ชจ์Œ a e i o u ๋ฅผ ์ œ์™ธํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋ฌธ์ž ๋ฐฐ์—ด์„ ํ†ตํ•ด ํ’€์–ด๋ดค๋‹ค ! 1) ๋ชจ์Œ์„ ๋ฌธ์ž ๋ฐฐ์—ด์— ๋„ฃ๋Š”๋‹ค.2) str ์„ ๋ฌธ์ž ํ•˜๋‚˜์”ฉ ๊ฐ€์ ธ์˜ค๊ณ  , ๋ชจ์Œ๋ฐฐ์—ด๊ณผ ๋น„๊ตํ•ด์ค€๋‹ค.> ์ด๋•Œ 2์ค‘ for ๋ฌธ ์•ˆ์—์„œ ๋ฌธ์ž๋ฅผ ๋ฌธ์ž์—ด์— ์ €์žฅํ•ด์ฃผ๋ฉด ๊ฐ’์ด ์—ฌ๋Ÿฌ๋ฒˆ ๋“ค์–ด๊ฐ€๊ธฐ๋•Œ๋ฌธ์—3) flag ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•ด์„œ ๊ฐ™์€๊ฐ’์ด ์žˆ๋Š”์ง€ ์—†๋Š”์ง€ ๊ตฌ๋ถ„ํ•ด์ค€๋‹ค.4) ๋ชจ์Œ๊ณผ ๊ฐ™์ง€ ์•Š๋‹ค๋ฉด ์ถ”๊ฐ€๋ชจ์Œ๊ณผ ๊ฐ™์€ ๊ฐ’์ด ์žˆ๋‹ค๋ฉด flag = 0 ์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•ด์ฃผ๊ณ  ์ถ”๊ฐ€ํ•˜์ง€์•Š๋Š”๋‹ค. class Solution { public String solution(String my_string) { String answer = ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ํŒฉํ† ๋ฆฌ์–ผ

์ฒด๊ฐ Level : โ˜… โ˜… โ˜†Review:  ๋ฌธ์ œ ์ดํ•ด๋ฅผ ์ž˜๋ชปํ•ด์„œ ๋„ˆ๋ฌด ์˜ค๋ž˜๊ฑธ๋ ธ๋‹ค ใ… ใ… !! ์ดํ•ดํ•˜๊ณ  ๋ณด๋ฉด ํŒฉํ† ๋ฆฌ์–ผ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•๋งŒ ์•Œ๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋Š”๋“ฏ!! ๐Ÿ’ก ์ •์ˆ˜ n์ด ์ฃผ์–ด์งˆ ๋•Œ i! ≤ n ๋งŒ์กฑํ•˜๋Š” ๊ฐ€์žฅ ํฐ ์ •์ˆ˜ i๋ฅผ ๋ฆฌํ„ด  0 10! 1! ~ 10!  ์ค‘์—์„œ์ •์ˆ˜ n ๊ฐ’ ๋ณด๋‹ค ์ž‘์„ ๋•Œ ๊ฐ’์„ ๊ตฌํ•˜๋ฉด ๋œ๋‹ค. class Solution { public int solution(int n) { int answer = 0; int fac = 1; for (int i = 1; i   [์‹คํŒจ]  ๋ฌธ์ œ๋ฅผ ์ž˜๋ชป ์ดํ•ดํ•จ ...!!!!class Solution { public int solution(int n) { int answer = 0; ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์ตœ๋Œ“๊ฐ’ ๋งŒ๋“ค๊ธฐ(1)

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review:  ์ •๋ ฌ ์‚ฌ์šฉ  or  ์ตœ๋Œ€๊ฐ’ 2๊ฐœ ์ฐพ๊ธฐ ๐Ÿ’ก numbers ๋ฐฐ์—ด ์•ˆ์˜ ์ˆซ์ž๋“ค ์ค‘ ์ž„์˜์˜ ์š”์†Œ ๋‘๊ฐœ๋ฅผ ๊ณฑํ–ˆ์„ ๋•Œ ์ œ์ผ ํฐ ๊ฐ’ ์ถœ๋ ฅ ์ตœ๋Œ€๊ฐ’ ๋‘ ๊ฐœ๋ฅผ ๊ณฑํ•˜๋ฉด ๊ณฑํ•˜๋ฉด  ๊ทธ ๊ฐ’๋„ ์ตœ๋Œ€๊ฐ’์ด ๋œ๋‹ค! 1) ๋ฐฐ์—ด์˜ ์ตœ๋Œ€๊ฐ’ ::  ๋‘๊ฐœ๋ฅผ ๊ณฑํ•˜๋ฉด ์ตœ๋Œ€๊ฐ’๋œ๋‹ค.2) ๋ฐฐ์—ด์„ ์ •๋ ฌํ•œ ๋’ค (์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ํ–ˆ์Œ)3) ๋๊ฐ’ ๋‘๊ฐœ๋ฅผ ๊ณฑํ•ด์ฃผ๋ฉด ๋ ~import java.util.Arrays;class Solution { public int solution(int[] numbers) { int answer = 0; int max = 0; Arrays.sort(numbers); max = numbers[numbers.length-1]..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ํ•ฉ์„ฑ์ˆ˜ ์ฐพ๊ธฐ

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review:  ์•ฝ์ˆ˜ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•, ๊ฐœ์ˆ˜๋ฅผ ์นด์šดํŒ…ํ•˜๋Š” ๋ฒ•2์ค‘ for ๋ฌธ์„ ์‚ฌ์šฉํ•ด์„œ ์กฐ๊ฑด ์žก์„๋•Œ ์‚ด์ง ํ—ท๊ฐˆ๋ ธ๋‹ค. ๐Ÿ’ก ์ž์—ฐ์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ n์ดํ•˜์˜ ํ•ฉ์„ฑ์ˆ˜์˜ ๊ฐœ์ˆ˜ ๊ตฌํ•˜๊ธฐ 1) for๋ฌธ : 1๋ถ€ํ„ฐ n๊นŒ์ง€ ๋Œ๋ ค๊ฐ€๋ฉฐ      2) for๋ฌธ :  ๊ทธ n ์˜ ์•ฝ์ˆ˜๋“ค์„ ๊ตฌํ•˜๋ฉฐ (cnt ++ ) ์นด์šดํŒ…3) ๋น ์ ธ๋‚˜์™€์„œ n ์˜ ์•ฝ์ˆ˜๊ฐ€ ๋ช‡๊ฐœ์˜€๋Š”์ง€ ํ™•์ธ. class Solution { public int solution(int n) { int answer = 0; int cnt = 0 ; //์•ฝ์ˆ˜ ๊ฐœ์ˆ˜ // ์•ฝ์ˆ˜๋Š” ์–ด๋–ค์ˆ˜๋ฅผ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๊ฒŒ ํ•˜๋Š” ์ˆ˜ for (int i = 1; i = 3 ){ ..