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

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

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

๐Ÿ’ก ๋ฐฐ์—ด ์•ˆ์— n ๊ฐ’์ด ์žˆ์œผ๋ฉด 1 or 0 ์„ ์ถœ๋ ฅํ•œ๋‹ค. ๋ฐฐ์—ด์„ ๋Œ๋ ค๊ฐ€๋ฉด์„œ n ๊ณผ ๊ฐ™์€ ๊ฐ’์„ ์ฐพ์•„์ค€๋‹ค.class Solution { public int solution(int[] num_list, int n) { int answer = 0; for (int i = 0; i   ์‹คํŒจ)  ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•ด์„œ contains ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ์ด ๋‘์ž๋ฆฌ์ˆ˜๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ๊ตฌ๋ถ„์„ ํ•  ์ˆ˜ ์—†์–ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.class Solution { public int solution(int[] num_list, int n) { String answer = num_list.toString(); String num = String.valueOf(n..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๊ผฌ๋ฆฌ ๋ฌธ์ž์—ด

๐Ÿ’ก ๊ผฌ๋ฆฌ๋ฌธ์ž์—ด  ex ๊ฐ€ ํฌํ•จ๋œ ๋ฌธ์ž์—ด์€ ์ œ์™ธํ•˜๊ณ  ์—ฐ๊ฒฐํ•œ๋‹ค. ๋ฐฐ์—ด ์ค‘์— ex ํฌํ•จ๋˜์–ด์žˆ๋Š” ๊ฐ’๋“ค์„ ํ™•์ธํ•˜๊ณ ๊ทธ ๋ฐฐ์—ด๊ฐ’๋งŒ ๋นผ๊ณ  ์—ฐ๊ฒฐ์‹œํ‚ค๋ฉด ๋œ๋‹ค!class Solution { public String solution(String[] str_list, String ex) { String answer = ""; for (int i =0; i    [์‹คํŒจ] => ๋ฌธ์ œ๋ฅผ ์ž˜๋ชป์ดํ•ดํ–ˆ๋‹ค ใ… ใ… ex๊ฐ€ ํฌํ•จ๋˜์–ด์žˆ์œผ๋ฉด ex ๋ฌธ์ž๋“ค๋งŒ ๋นผ๋‚ด๊ณ  ๋‚จ์€ ๋ฌธ์ž๋Š” ๋‘๊ณ  ์—ฐ๊ฒฐ์‹œํ‚ค๋Š” ์ค„ ์•Œ์•˜๋‹ค. ex ๊ฐ€ ํฌํ•จ๋˜์ง€ ์•Š์€ ๋ฌธ์ž์—ด์€ ๊ทธ๋ƒฅ ๋ถ™์ด๊ธฐ ex ๊ฐ€ ๋“ค์–ด์ž‡๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ๊ทธ ๋ฌธ์ž์—ด์€ ๋ฌธ์žํ•˜๋‚˜ํ•˜๋‚˜ ๋น„๊ตํ•˜๋ฉฐex ๊ฐ€ ์•„๋‹Œ ๊ฒƒ๋งŒ ๋„ฃ๊ธฐclass Solution { public String sol..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ถ€๋ถ„ ๋ฌธ์ž์—ด

๐Ÿ’ก str1 ์ด str2 ์˜ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์ธ์ง€ ํ™•์ธํ•ด์•ผํ•œ๋‹ค.์•„๋ž˜ ๋ฌธ์ œ์™€ ๊ฐ™์€ ๋ฌธ์ œ์ด๋‹ค.  ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ฐฐ์—ด์˜ ์›์†Œ ์‚ญ์ œํ•˜๊ธฐ๐Ÿ’กarr ์˜ ์›์†Œ ์ค‘  delete_list ์˜ ์›์†Œ์™€ ๋™์ผํ•œ ๊ฐ’์ด ์žˆ์œผ๋ฉด ์ œ๊ฑฐํ•ด์•ผํ•œ๋‹ค.  ๊ตฌํ˜„์€ ์ด๋Ÿฐ์‹์œผ๋กœ ์ง„ํ–‰ํ•ด๋ดค๋‹ค. 1) arr == delde_list ๊ฐ™์œผ๋ฉด 0 ๋Œ€์ž…2) 0๋นผ๊ณ  ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์— ์‚ฝ์ž… (๋™์ ๋ฐฐ์—ด ์‚ฌ์šฉ) import javahyejux.tistory.com class Solution { public int solution(String str1, String str2) { return str2.contains(str1) ?1:0; }}

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์ธ์ง€ ํ™•์ธํ•˜๊ธฐ

๐Ÿ’ก target ์ด my_string ์˜ ๋ถ€๋ถ„๋ฌธ์ž์ธ์ง€ ์•Œ์•„๋‚ด๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผํ•œ๋‹ค.  ์ด ๊ฒฝ์šฐ ๊ฐ„๋‹จํ•˜๊ฒŒ contains ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ ํ’€ ์ˆ˜ ์žˆ๋‹ค !๋ฆฌํ„ด๋„ ์‚ผํ•ญ์—ฐ์‚ฐ์ž๋ฅผ ํ†ตํ•ด ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ž‘์„ฑํ•ด์ฃผ์—ˆ๋‹ค.   ๐Ÿ’ฌ str.contains() :: ํŠน์ •ํ•œ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง„ ๋ฌธ์ž์—ด ์•ˆ์— ํฌํ•จ๋˜์–ด ์žˆ๋Š”์ง€๋ฅผ ํ™•์ธ  (T &  F)class Solution { public int solution(String my_string, String target) { return my_string.contains(target)?1:0; }}  โญ๋‹ค๋ฅธ์ฝ”๋“œ indexOf ํ•จ์ˆ˜์˜ ๊ฒฝ์šฐ์—๋Š” ๋ฌธ์ž์—ด์ด ์กด์žฌํ•˜๋Š”์ง€ ์•ˆํ•˜๋Š”์ง€ ๋ฐ˜ํ™˜๊ฐ’์„ ํ†ตํ•ด ์•Œ ์ˆ˜ ์žˆ๋‹ค.-1 ๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ ๋ฌธ์ž์—ด์ด ์กด์žฌํ•˜๋Š” ๊ฒƒ์„ ํ†ตํ•ด ํ™•์ธํ•˜๋Š” ์ฝ”๋“œ์ด๋‹ค..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋ฐฐ์—ด์˜ ์›์†Œ ์‚ญ์ œํ•˜๊ธฐ

๐Ÿ’กarr ์˜ ์›์†Œ ์ค‘  delete_list ์˜ ์›์†Œ์™€ ๋™์ผํ•œ ๊ฐ’์ด ์žˆ์œผ๋ฉด ์ œ๊ฑฐํ•ด์•ผํ•œ๋‹ค.  ๊ตฌํ˜„์€ ์ด๋Ÿฐ์‹์œผ๋กœ ์ง„ํ–‰ํ•ด๋ดค๋‹ค. 1) arr == delde_list ๊ฐ™์œผ๋ฉด 0 ๋Œ€์ž…2) 0๋นผ๊ณ  ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์— ์‚ฝ์ž… (๋™์ ๋ฐฐ์—ด ์‚ฌ์šฉ) import java.util.ArrayList;class Solution { public ArrayList solution(int[] arr, int[] delete_list) { ArrayList answer = new ArrayList(); for (int i =0 ; i

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋‘ ์ˆ˜์˜ ํ•ฉ

๐Ÿ’ก string ๊ฐ’์„ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ด์„œ ๊ณ„์‚ฐ ํ›„ string ์œผ๋กœ ๋ฐ˜ํ™˜ํ•ด์•ผํ•œ๋‹ค.  ๐Ÿ’ฌBigInteger ํด๋ž˜์Šค ::  Java์—์„œ ์ž„์˜ ์ •๋ฐ€๋„ ์ •์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉ, ์ •์ˆ˜ ํฌ๊ธฐ์˜ ์ œํ•œ์ด ์—†๋‹ค.๐Ÿ’ฌ BigInteger.add() : ๊ฐ’์„ ์‚ฝ์ž…๐Ÿ’ฌ toString() : ์ •์ˆ˜๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜import java.math.BigInteger; // ๋งค์šฐ ํฐ ์ •์ˆ˜๋ฅผ ๋‹ค๋ฃจ๋Š” class Solution { public String solution(String a, String b) { BigInteger numA = new BigInteger(a); BigInteger numB = new BigInteger(b); BigInteger su..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java 0 ๋–ผ๊ธฐ

๐Ÿ’ก์™ผ์ชฝ์—์„œ ์ฒ˜์Œ๋“ฑ์žฅํ•˜๋Š” 0๋“ค์„ ๋–ผ๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผํ•œ๋‹ค. ๐Ÿ’ฌ Integer.parseInt ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ํ•  ๋•Œ, ์•ž์— ์žˆ๋Š” 0์€ ๋ฌด์‹œ๋˜๊ณ  ์ˆซ์ž๋กœ ์ฒ˜๋ฆฌ๋œ๋‹ค.class Solution { public String solution(String n_str) { return ""+Integer.parseInt(n_str); }}   ์ •๊ทœ์‹ ์‚ฌ์šฉ๐Ÿ’ฌ replaceFirst :: ํŒจํ„ด์— ์ผ์น˜ํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ๋ถ€๋ถ„์„ ๋Œ€์ฒดํ•˜๋Š” ๋ฉ”์„œ๋“œ๐Ÿ’ฌ ^: ์ด๋Š” ์ž…๋ ฅ ๋ฌธ์ž์—ด์˜ ์‹œ์ž‘์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ฆ‰, ํŒจํ„ด์ด ์ž…๋ ฅ ๋ฌธ์ž์—ด์˜ ์‹œ์ž‘์—์„œ ๋งค์นญ๋˜์–ด์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ’ฌ 0+: ์ด๋Š” 0์ด ํ•˜๋‚˜ ์ด์ƒ ๋ฐ˜๋ณต๋˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ 0์€ ๋‹จ์ˆœํžˆ ๋ฌธ์ž "0"์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.class Solution { p..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์ „๊ตญ ๋Œ€ํšŒ ์„ ๋ฐœ ๊ณ ์‚ฌ

๐Ÿ’ก  0 ~ n-1 ๋ฒˆ  -> n  ์ค‘ 3๋ช… ํ•™์ƒ ์„ ๋ฐœ  ์ฐธ์—ฌ ๊ฐ€๋Šฅ ํ•œ! ํ•™์ƒ ์ค‘ ๋“ฑ์ˆ˜๊ฐ€ ๋†’์€ 3๋ช… ๋“ฑ์ˆ˜ ๋†’์€ 3๋ช… a,b,c  10000xa + 100x b + 100x c 1) ์ •๋ ฌํ•ด์„œ ๋งค์นญํ•˜๊ธฐ =>  rank - attendance ์ธ๋ฑ์Šค ๊ฐ’ ๋งˆ๋‹ค ๋งค์น˜๋˜๊ธฐ๋•Œ๋ฌธ์— rank ๋งŒ ์ •๋ ฌํ•ด์ฃผ๋ฉด ์•ˆ๋จ2) 2์ฐจ์› ๋ฐฐ์—ด์„ ํ†ตํ•ด์„œ ํ’€์–ด๋ณผ๊นŒ?? ์‹ถ์—ˆ๋Š”๋ฐ ์‹คํŒจํ–ˆ๊ณ ....ใ… ใ… โญhashMap ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค!! ์ฝ”๋“œ ๋ฆฌ๋ทฐ !! 1. ํ•ด์‰ฌ๋งต์— rank ๊ฐ’ / ์ธ๋ฑ์Šค ๊ฐ’ (๋“ฑ์ˆ˜) ๋ฅผ ๋„ฃ์–ด์ค€๋‹ค.2. map ์„ list๋กœ ๋งŒ๋“ค์–ด์„œ map์˜ ํ‚ค๋งŒ ๋ฐ˜ํ™˜ํ•œ๋‹ค.3. ํ‚ค ๊ฐ’๋งŒ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ ์‹œํ‚จ๋‹ค.4. ํ‚ค ๊ฐ’๋“ค ์ค‘ 012 (3๋“ฑ๊นŒ์ง€) ๊ฐ’์„ ๊ฐ€์ ธ์˜ค๊ณ  ์—ฐ์‚ฐํ•ด์ฃผ๋ฉด ๋   ๐Ÿ’ฌ HashMap :: ํ‚ค(Key)์™€ ๊ฐ’(Value)์˜..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ๋’ค์—์„œ 5๋“ฑ๊นŒ์ง€

๐Ÿ’ก ๊ฐ€์žฅ ์ž‘์€ 5๊ฐœ์˜ ์ˆ˜๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ฆฌํ•ด์•ผํ•œ๋‹ค. ์ด ๊ฒฝ์šฐ ๋จผ์ € ๋ฐฐ์—ด์˜ ๊ฐ’์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ฆฌํ•œ ๋’ค,์•ž์—์„œ๋ถ€ํ„ฐ 5๊ฐœ๋ฅผ ์ฝ์–ด์˜ค๋ฉด ๋œ๋‹ค.   ๐Ÿ’ฌArrays.sort() :: ์ •์ˆ˜ ๋ฐฐ์—ด์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค import java.util.Arrays;class Solution { public int[] solution(int[] num_list) { int[] answer = new int[5]; Arrays.sort(num_list); for (int i =0 ; i

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

๐Ÿ’ก ๋ฐฐ์—ด์— ์žˆ๋Š” ๋ฌธ์ž์—ด ์ค‘ ๋ฌธ์ž์—ด ๊ธธ์ด๊ฐ€ ๊ฐ™์€ ๋ฌธ์ž์—ด๋“ค ๋ผ๋ฆฌ ๋ฌถ์—ˆ์„ ๋•Œ๊ทธ ๊ฐœ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋งŽ์€ ์ง‘ํ•ฉ์˜ ๋ฌธ์ž์—ด ๊ธธ์ด๋ฅผ ๋ฆฌํ„ดํ•œ๋‹ค. ๐Ÿฅน ์ด ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š”๋ฐ ์ ‘๊ทผ๋ฐฉ๋ฒ•์„ ๊ณ„์† ๋ฐ”๊พธ๋ฉด์„œ ๊ณ ์ƒ์„ ํ–ˆ๋‹ค..ใ…    1) ๋ฌธ์ž์—ด ์ตœ๋Œ€ ๊ธธ์ด๋งŒํผ์˜ ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•ด์ค€๋‹ค.์ด์ œ ์ด ๋ฐฐ์—ด์€ 0~29 (1~30) ๊ฐ๊ฐ ๋ฐฐ์—ด ์ธ๋ฑ์Šค = ๋ฌธ์ž์—ด ๊ธธ์ด์— ํ•ด๋‹นํ•˜๋Š” ๋ฌธ์ž์—ด์ด ์žˆ์œผ๋ฉด 1์”ฉ ์นด์šดํŠธ ๋œ๋‹ค. 2) 1~30 == ๋ฌธ์ž์—ด ๊ธธ์ด๋ฅผ ๋น„๊ตํ•ด์ฃผ๋ฉด์„œ ๋ฐฐ์—ด๊ฐ’์— ์นด์šดํŒ…ํ•ด์ค€๋‹ค. (์ด๋•Œ ๋ฐฐ์—ด์€ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฏ€๋กœ j-1 ํ•ด์ค˜์•ผํ•œ๋‹ค) 3) ๋ฌธ์ž์—ด ๊ธธ์ด๊ฐ’์ด ๊ฐ™์€ ๊ฐ’์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋ชจ์—ฌ์žˆ๋Š” ๋ฐฐ์—ด์ด๋ฏ€๋กœ๋ฐฐ์—ด ์ค‘ ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ๋ฆฌํ„ดํ•ด์ฃผ๋ฉด ๋œ๋‹ค. (= ๋ฌธ์ž์—ด ๊ธธ์ด๊ฐ€ ๊ฐ™๊ณ  ์ œ์ผ ๋งŽ์€ ์ง‘ํ•ฉํฌ๊ธฐ์„ ๋ฆฌํ„ดํ•˜๋ผ๊ณ  ํ–ˆ์œผ๋ฏ€๋กœ)  import java.util.ArrayList;class So..