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

๐Ÿƒ‍โ™€๏ธprogrammers 167

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์ž˜๋ผ์„œ ๋ฐฐ์—ด๋กœ ์ €์žฅํ•˜๊ธฐ

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review:  ์ •์ˆ˜๋ฐฐ์—ด์„ ๋ฌธ์ž์—ด๋ฐฐ์—ด๋กœ ๋ฐ”๊พธ๊ธฐ ๐Ÿ’ก ์ •์ˆ˜ ๋ฐฐ์—ด ์•ˆ์— 7์ด ๋ช‡๊ฐœ ์žˆ๋Š”์ง€ ๋ฐ˜ํ™˜ import java.util.ArrayList;class Solution { public ArrayList solution(String my_str, int n) { ArrayList answer = new ArrayList(); if (my_str.length() % n == 0){ for (int i = 0; i

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

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review:  ์ •์ˆ˜๋ฐฐ์—ด์„ ๋ฌธ์ž์—ด๋ฐฐ์—ด๋กœ ๋ฐ”๊พธ๊ธฐ ๐Ÿ’ก ์ •์ˆ˜ ๋ฐฐ์—ด ์•ˆ์— 7์ด ๋ช‡๊ฐœ ์žˆ๋Š”์ง€ ๋ฐ˜ํ™˜ 1) ์ •์ˆ˜๋ฐฐ์—ด์„ ๋ฌธ์ž์—ด๋ฐฐ์—ด๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.2) ๋ฌธ์ž์—ด ๋ฐฐ์—ด ๊ฐ๊ฐ ๋ฌธ์ž์—ด์•ˆ์— 7์ด ๋ช‡๊ฐœ ๋“ค์–ด์žˆ๋Š”์ง€ ์นด์šดํŒ…ํ•ด์ค€๋‹ค. class Solution { public int solution(int[] array) { int answer = 0; String[] str = new String[array.length]; for (int i = 0; i

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

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review:  ๋ฌธ์ž์—ด์„ ๋ฌธ์ž๋ฐฐ์—ด๋กœ ๋ฐ”๊พธ๊ณ  ์ •๋ ฌ๋งŒ ํ•ด์ฃผ๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ’ก ๋ฌธ์ž์—ด ์•ˆ์˜ ๋ฌธ์ž๋ฅผ ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊พธ๊ณ  ์ •๋ ฌํ•ด์„œ ๋ฐ˜ํ™˜ํ•˜๊ธฐ.  ๐Ÿ’ฌ toCharArray()  : ๋ฌธ์ž์—ด์„ ๋ฌธ์ž๋ฐฐ์—ด๋กœ ๋ณ€๊ฒฝ ๐Ÿ’ฌnew String (tmp)  :  ๋ฌธ์ž๋ฐฐ์—ด์„ ๋ฌธ์ž์—ด๋กœ ๋ฐ˜ํ™˜import java.util.Arrays;class Solution { public String solution(String my_string) { String str = my_string.toLowerCase(); char[] tmp = str.toCharArray(); Arrays.sort(tmp); String answer = n..

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

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review:  ์ œ๊ณฑ์ˆ˜ ํŒ๋ณ„ํ•˜๊ธฐ ๐Ÿ’ก n ์ด ์ œ๊ณฑ์ˆ˜์ธ์ง€ ํŒ๋ณ„ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋งž์œผ๋ฉด 1 ์•„๋‹ˆ๋ฉด 2 ์ œ๊ณฑ๊ทผ์ด ์ •์ˆ˜์ธ ๊ฒฝ์šฐ = ์ œ๊ณฑ์ˆ˜ (๋‹ค๋ฅธ ์ •์ˆ˜์˜ ์ œ๊ณฑ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค)์ œ๊ณฑ๊ทผ์ด ์ •์ˆ˜์ธ ๊ฒฝ์šฐ, % 1 ์—ฐ์‚ฐ์˜ ๊ฒฐ๊ณผ๋Š” 0class Solution { public int solution(int n) { int answer = 0; if (Math.sqrt(n)%1 == 0){ return 1; }else{ return 2; } }}

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java OXํ€ด์ฆˆ

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review:  ๋ฌธ์ž์—ด ์ž๋ฅด๊ธฐ, ์ž๋ฅธ ๊ฐ’ ์‘์šฉํ•˜๊ธฐ2์ฐจ์›๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•˜๊ฒŒ๋ผ์„œ 2์ค‘ for๋ฌธ ์‚ฌ์šฉํ•ด์•ผํ•˜๋‚˜ ๋ณต์žกํ•ด์ง€๊ฒ ๋„ค ์‹ถ์—ˆ๋Š”๋ฐ for๋ฌธ 1๊ฐœ๋กœ ์ž˜ ์ฒ˜๋ฆฌ๋ผ์„œ ์‰ฌ์› ๋‹ค! ๐Ÿ’ก ๋ฌธ์ž์—ด๋กœ ์ฃผ์–ด์ง€๋Š” ์‹์ด ๋งž๋Š” ์‹์ธ์ง€ ํŒ๋ณ„ํ•˜๊ณ  X O ๋ฅผ ๋ฐ˜ํ™˜ํ•ด์ค€๋‹ค. 1) ๋ฌธ์ž์—ด ์ž๋ฅด๊ธฐ split(" ")2) ์ž๋ฅธ ๋ฌธ์ž์—ด์„ ๋ณด๊ด€ํ•  2์ฐจ์› ๋ฐฐ์—ด ์ƒ์„ฑํ•˜๊ธฐ tmp[][] 3) ๋ฌด์กฐ๊ฑด tmp ์ž๋ฆฌ์— ๋“ค์–ด์˜ค๋Š” ๊ฐ’์€ ํ†ต์ผ์ด ๋œ๋‹ค.  =>  tmp[x][1] ๋ฌด์กฐ๊ฑด ์—ฐ์‚ฐ์ž, tmp[x][3]  ๋“ฑํ˜ธ๊ฐ€ ๋œ๋‹ค.4) tmp[x][0] ,[2], [4] ๋Š” ๋ฌธ์ž์—ด์ด๊ธฐ ๋•Œ๋ฌธ์— ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์—ฐ์‚ฐ์„ ์‹คํ–‰ํ•ด์ค€๋‹ค. class Solution { public String[] solution(String[] quiz) { S..

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

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review:  ์ˆซ์ž - ๋ฌธ์ž or ๋ฌธ์ž์—ด ์—ฐ์‚ฐ ๐Ÿ’กnum ์ˆซ์ž์— k ์ˆซ์ž๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š”์ง€ ํ™•์ธ, ๋‚˜ํƒ€๋‚œ๋‹ค๋ฉด ์ฒ˜์Œ ๋‚˜ํƒ€๋‚˜๋Š” "์ž๋ฆฌ" ๋ฐ˜ํ™˜ ์—†์œผ๋ฉด -1     ๐Ÿ’ฌ  ์ •์ˆ˜๋ฅผ ๋ฌธ์ž๋กœ ๋ฐ”๊ฟ€ ๋•Œ ์ฃผ์˜ํ•  ์ int k = 2;char c = (char) k;์ถœ๋ ฅ: '\u0002' (ASCII ๊ฐ’์ด 2์— ํ•ด๋‹นํ•˜๋Š” ๋ฌธ์ž)์ˆซ์ž '0': 48 (์•„์Šคํ‚ค ์ฝ”๋“œ ๊ฐ’) ๋”ํ•ด์„œ ๋ณ€ํ™˜ํ•ด์•ผํ•œ๋‹ค. class Solution { public int solution(int num, int k) { int answer = -1; String str = num + ""; char c = (char)(k+48); for (int i = 0; i

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

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review:  ๋ฌธ์ž์—ด -> ์ •์ˆ˜ ๋ณ€ํ™˜, ๋ฌธ์ž์—ด ๊ด€๋ จ ๋ฉ”์†Œ๋“œ๋ฅผ ์•Œ๊ณ , ์กฐ๊ฑด๋ฌธ (flag) ์„ ์ž˜ ์‚ฌ์šฉํ•ด์ฃผ๋ฉด ๋˜๋Š” ๋ฌธ์ œ ๐Ÿ’ก ๋ฌธ์ž์—ด๋กœ ์ฃผ์–ด์ง€๋Š” ์‹์„ ๊ณ„์‚ฐํ•œ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค.ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๊ฐ€ ํ•˜๋‚˜๋ผ 1 + 2 ํ•˜๋‚˜์˜ ์—ฐ์‚ฐ์ž๋งŒ ๋‚˜์˜ค๋Š” ๊ฑธ๋กœ ์ฐฉ๊ฐํ–ˆ๋Š”๋ฐ1 + 2 + 3 - 1 ์™€ ๊ฐ™์ด ์—ฌ๋Ÿฌ๊ฐœ์˜ ์—ฐ์‚ฐ์ž๊ฐ€ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ์•Œ์•„์•ผํ•œ๋‹ค.  flag๋ฅผ ์ด์šฉํ•ด์„œ ํ’€์–ด๋ดค๋‹ค. 1) + ๊ฐ€ ๋‚˜์˜ค๋ฉด  flag = 0 2) - ๊ฐ€ ๋‚˜์˜ค๋ฉด flag = 13) ์ˆซ์ž๊ฐ€ ๋‚˜์˜ค๋ฉด?3-1) flag == 0 : ๊ฐ’์„ ๋”ํ•œ๋‹ค.3-2) flag == 1 : ๊ฐ’์„ ๋บ€๋‹ค.   ๐Ÿ’ฌ String[] str = ๋ฌธ์ž์—ด.split(" ") :: " " ์„ ๊ธฐ์ค€์œผ๋กœ ๋ฌธ์ž์—ด์„ ์ž˜๋ผ์„œ,  ๋ฌธ์ž์—ด ๋ฐฐ์—ด๋กœ ๋ฐ˜ํ™˜ํ•œ๋‹ค.  ๐Ÿ’ฌ Integer..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ํ•œ ๋ฒˆ๋งŒ ๋“ฑ์žฅํ•œ ๋ฌธ์ž

์ฒด๊ฐ Level : โ˜…โ˜…โ˜†Review:  ๋ฌธ์ž์—ด - ๋ฌธ์ž - ๋ฐฐ์—ด ๋ณ€ํ™˜์ด ์กฐ๊ธˆ ๋ฒˆ๊ฑฐ๋กœ์šธ ์ˆ˜ ์žˆ๊ฒ ๋‹ค. (๊ณ„์† ํ˜•๋ณ€ํ™˜์„ ํ•ด์ค˜์•ผํ–ˆ๋‹ค ใ… ใ… )์•„์Šคํ‚ค์ฝ”๋“œ๋ฅผ ์ด์šฉํ•œ ์นด์šดํŒ… ๋ฐฉ๋ฒ•๋„ ์‚ด์ง ๋ฒˆ๊ฑฐ๋กœ์› ๋‹ค.๊ทธ์ „์—” ์•„์Šคํ‚ค์ฝ”๋“œ ์ด์šฉํ•˜๋Š”๊ฒŒ ์ ค ๋จธ๋ฆฌ์•„ํŒ ๋Š”๋ฐ ์ด์   ์กฐ๊ธˆ ์ต์ˆ™ํ•ด์ง„ ๊ฒƒ ๊ฐ™๋‹ค! ์žฌ๋ฐŒ์„์ง€๋„ ๐Ÿ˜ ๐Ÿ’ก s์—์„œ ํ•œ ๋ฒˆ๋งŒ ๋“ฑ์žฅํ•˜๋Š” ๋ฌธ์ž๋ฅผ ์‚ฌ์ „ ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๋Š” ๋ฌธ์ œ. ์ด ๊ฒฝ์šฐ ๋ฌธ์ž์—ด์—์„œ ํ•œ๋ฒˆ ๋“ฑ์žฅํ•˜๋Š” ๊ฑธ ์•Œ์•„๋‚ด๋ ค๋ฉด์†Œ๋ฌธ์ž ํ•˜๋‚˜ํ•˜๋‚˜ ์นด์šดํŒ…์„ ํ•ด์•ผ ๋ช‡๊ฐœ๊ฐ€ ๋‚˜์™”๋Š”์ง€ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.1) ์†Œ๋ฌธ์ž ๊ฐœ์ˆ˜์˜ ๋ฐฐ์—ด์„ ์ƒ์„ฑ (ํฌ๊ธฐ : 26)2) ์†Œ๋ฌธ์ž ํ•˜๋‚˜ํ•˜๋‚˜ ๋Š์–ด๊ฐ€๋ฉฐ (s.substring(i,i+1)) / ๋ฌธ์ž์—ด์— ํฌํ•จ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.ํฌํ•จ๋˜์–ด์žˆ๋‹ค๋ฉด -> ํ•ด๋‹น ์†Œ๋ฌธ์ž์˜ - 97 ํ•œ ๊ฐ’์˜ ๋ฐฐ์—ด์„ ์นด์šดํŒ…ํ•ด์ค€๋‹ค.๋„์‹ํ™”ํ•˜๋ฉด ์ด๋Ÿฐ๋Š๋‚Œ์ด๋‹ค. ์•„์Šคํ‚ค์ฝ”๋“œ๊ฐ’์„ ..

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

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review:  ๋ฌธ์ž์—ด์„ ๋ฐฐ์—ด๋กœ ๋ฐ”๊พธ๊ณ  ๋‹ค์‹œ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋งŒ ์•Œ๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค! ๐Ÿ’ก  num1, num2 ์ธ๋ฑ์Šค ๊ฐ’์ด ์ฃผ์–ด์งˆ๋•Œ ํ•ด๋‹น ์ธ๋ฑ์Šค์— ํ•ด๋‹นํ•˜๋Š” my_string ๊ฐ’์„ ์„œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฌธ์ œ ๋ฌธ์ž์—ด ๋ฌธ์ž, ๋ณ€ํ™˜์— ๊ด€๋ จ๋˜์–ด ์ •๋ฆฌํ•ด๋‘์—ˆ๋‹ค. ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•" data-og-description="String ์ƒ์„ฑ์ž ์‚ฌ์šฉ: ์ž๋ฐ”์˜ String ํด๋ž˜์Šค๋Š” ๋ฌธ์ž ๋ฐฐ์—ด์„ ์ธ์ž๋กœ ๋ฐ›์•„ ๋ฌธ์ž์—ด์„ ์ƒ์„ฑํ•˜๋Š” ์ƒ์„ฑ์ž๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.String.valueOf() ๋ฉ”์„œ๋“œ ์‚ฌ์šฉ: String ํด๋ž˜์Šค์˜ valueOf ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž ๋ฐฐ์—ด์„ ๋ฌธ์ž" data-og-host="hyejux.tistory.com" data-og-source-url="https://hyejux.tist..

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