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

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

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - [1์ฐจ] ๋‹คํŠธ ๊ฒŒ์ž„

์ฒด๊ฐ Level : โ˜… โ˜… โ˜…  Review: ์ •๊ทœ์‹๊ณผ ํŒจํ„ด์„ ์‚ฌ์šฉํ•ด์•ผํ•˜๋Š” ๋ฌธ์ œ... ํŒจํ„ด ๋ฝ‘์•„์˜ค๋Š” ๋ถ€๋ถ„๋งŒ ์ฐธ๊ณ ํ•˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ์ง์ ‘ ์ฝ”๋”ฉํ–ˆ๋Š”๋ฐ ์กฐ๊ฑด์ด ๊นŒ๋‹ค๋กœ์›Œ์„œ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ ธ๋‹ค ใ…œใ…œ  ๐Ÿ’ก ๋‘์ž๋ฆฌ ์ˆ˜๋ฅผ ๊ฐ€์ ธ์™€์•ผํ•˜๋Š” ์ * ๊ฐ€ ๋‚˜์˜ค๋ฉด ์ด์ „ ๊ฐ’๋„  *2 ํ•ด์ค˜์•ผํ•˜๋Š”๊ฒƒ.import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;class Solution { public int solution(String dartResult) { int answer = 0; String[] arr = new String[3]; String ptn = "(\\d+)(..

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

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review: ๋ฌธ์ž ์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ• ๐Ÿ’ก๋ฌธ์ž์—ด s์— ๋‚˜ํƒ€๋‚˜๋Š” ๋ฌธ์ž๋ฅผ ํฐ๊ฒƒ๋ถ€ํ„ฐ ์ž‘์€ ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ด ์ƒˆ๋กœ์šด ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. s๋Š” ์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ๋งŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋Œ€๋ฌธ์ž๋Š” ์†Œ๋ฌธ์ž๋ณด๋‹ค ์ž‘์€ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•ฉ๋‹ˆ๋‹ค. https://school.programmers.co.kr/learn/courses/30/lessons/12917 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.programmers.co.kr  ๐Ÿ’ฌ StringBuilder  //  Character ๋ฐฐ์—ด ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜๐Ÿ’ฌ  Arrays.sort(charObjectArr..

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

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review: ์ˆซ์ž์˜ ์ž๋ฆฟ์ˆ˜ ๊ตฌํ•˜๊ธฐ ๐Ÿ’ก์–‘์˜ ์ •์ˆ˜ x๊ฐ€ ํ•˜์ƒค๋“œ ์ˆ˜์ด๋ ค๋ฉด x์˜ ์ž๋ฆฟ์ˆ˜์˜ ํ•ฉ์œผ๋กœ x๊ฐ€ ๋‚˜๋ˆ„์–ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 18์˜ ์ž๋ฆฟ์ˆ˜ ํ•ฉ์€ 1+8=9์ด๊ณ , 18์€ 9๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋ฏ€๋กœ 18์€ ํ•˜์ƒค๋“œ ์ˆ˜์ž…๋‹ˆ๋‹ค. ์ž์—ฐ์ˆ˜ x๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ x๊ฐ€ ํ•˜์ƒค๋“œ ์ˆ˜์ธ์ง€ ์•„๋‹Œ์ง€ ๊ฒ€์‚ฌํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์‹œ์˜คhttps://school.programmers.co.kr/learn/courses/30/lessons/12947 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”.programmers.co.kr    class Solution { public boole..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ํ‘ธ๋“œ ํŒŒ์ดํŠธ ๋Œ€ํšŒ

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review: ํŒฐ๋ฆฐ๋“œ๋กฌ ๋ฌธ์ œ! ๐Ÿ’ก์ •์ˆ˜ ๋ฐฐ์—ด food๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ๋Œ€ํšŒ๋ฅผ ์œ„ํ•œ ์Œ์‹์˜ ๋ฐฐ์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ์ž์—ด์„ returnhttps://school.programmers.co.kr/learn/courses/30/lessons/134240#  class Solution { public String solution(int[] food) { String answer = ""; for (int j = 1; j0; j--){ for (int i = 0; i

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ๋‹ค์Œ์— ์˜ฌ ์ˆซ์ž

์ฒด๊ฐ Level : โ˜… โ˜… โ˜… Review:  ๐Ÿ’ก๋“ฑ์ฐจ์ˆ˜์—ด ํ˜น์€ ๋“ฑ๋น„์ˆ˜์—ด common์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ๋งˆ์ง€๋ง‰ ์›์†Œ ๋‹ค์Œ์œผ๋กœ ์˜ฌ ์ˆซ์ž๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด๋ณด์„ธ์š”. https://school.programmers.co.kr/learn/courses/30/lessons/120924    2 ๊ณต์ฐจ : ์•ž๋’ค ์ฐจ์ด ๊ฐ’๊ณต๋น„ : ์•ž๋’ค ๋น„์œจ ๊ฐ’  1) ๋“ฑ์ฐจ์ˆ˜์—ด์ธ ๊ฒฝ์šฐ / ๋“ฑ๋น„์ˆ˜์—ด์ธ ๊ฒฝ์šฐ - ์ฐจ์ด ๊ฐ’์ด ๊ฐ™๋‹ค๋ฉด : ๋“ฑ์ฐจ์ˆ˜์—ด ๋งˆ์ง€๋ง‰ ๊ฐ’ + ๊ณต์ฐจ ๊ฐ’  - ์•„๋‹ˆ๋ผ๋ฉด : ๋“ฑ๋น„์ˆ˜์—ด๋งˆ์ง€๋ง‰ ๊ฐ’ + ๊ณต๋น„ ๊ฐ’  class Solution { public int solution(int[] common) { int answer = 0; int x = common[1] - c..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์ข…์ด ์ž๋ฅด๊ธฐ

์ฒด๊ฐ Level : โ˜… โ˜… โ˜… Review: ๊ทœ์น™์„ฑ์„ ์ฐพ๋Š” ๋ฌธ์ œ! ๊ทœ์น™์„ฑ์„ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ•ด์„œ ์‹œ๋„๋ฅผ ๋ชปํ–ˆ๋‹ค ใ… ใ…  ๐Ÿ’ก๋จธ์“ฑ์ด๋Š” ํฐ ์ข…์ด๋ฅผ 1 x 1 ํฌ๊ธฐ๋กœ ์ž๋ฅด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 2 x 2 ํฌ๊ธฐ์˜ ์ข…์ด๋ฅผ 1 x 1 ํฌ๊ธฐ๋กœ ์ž๋ฅด๋ ค๋ฉด ์ตœ์†Œ ๊ฐ€์œ„์งˆ ์„ธ ๋ฒˆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. M x N ํฌ๊ธฐ์˜ ์ข…์ด๋ฅผ ์ตœ์†Œ๋กœ ๊ฐ€์œ„์งˆ ํ•ด์•ผํ•˜๋Š” ํšŸ์ˆ˜๋ฅผ return https://school.programmers.co.kr/learn/courses/30/lessons/120922    class Solution { public int solution(int M, int N) { int answer = M * N - 1; return answer; }}

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

์ฒด๊ฐ Level : โ˜… โ˜… โ˜… Review: ์‹œ๋„์กฐ์ฐจ ๋ชปํ•œ ๋ฌธ์ œ..ใ… ใ…  ๋„์ €ํžˆ ๊ฐ์ด ์•ˆ ์žกํ˜”๋‹ค.๋ฌธ์ž์—ด ๋ฐ˜๋ณต , ๊ทœ์น™์„ฑ์— ๋Œ€ํ•ด ์•Œ์•˜๋‹ค!  ๐Ÿ’ก๋ฌธ์ž์—ด "hello"์—์„œ ๊ฐ ๋ฌธ์ž๋ฅผ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ ์นธ์”ฉ ๋ฐ€๊ณ  ๋งˆ์ง€๋ง‰ ๋ฌธ์ž๋Š” ๋งจ ์•ž์œผ๋กœ ์ด๋™์‹œํ‚ค๋ฉด "ohell"์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ๋ฌธ์ž์—ด์„ ๋ฏผ๋‹ค๊ณ  ์ •์˜ํ•œ๋‹ค๋ฉด ๋ฌธ์ž์—ด A์™€ B๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, A๋ฅผ ๋ฐ€์–ด์„œ B๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋ฐ€์–ด์•ผ ํ•˜๋Š” ์ตœ์†Œ ํšŸ์ˆ˜๋ฅผ returnํ•˜๊ณ  ๋ฐ€์–ด์„œ B๊ฐ€ ๋  ์ˆ˜ ์—†์œผ๋ฉด -1์„ returnhttps://school.programmers.co.kr/learn/courses/30/lessons/120921  [์ฐธ๊ณ ]  ohellohell   ๋ฌธ์ž์—ด B ๋ฅผ 2,3 ๋ฒˆ ๋ฐ˜๋ณตํ•ด์„œ ๋ถ™์ด๊ณ ๋ฌธ์ž์—ด B ์— A๊ฐ€ ํฌํ•จ๋œ ์ธ๋ฑ์Šค๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. (์žˆ์œผ๋ฉด 0 ์—†์œผ๋ฉด ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - A๋กœ B ๋งŒ๋“ค๊ธฐ

์ฒด๊ฐ Level : โ˜… โ˜… โ˜…  Review: ์ •๋ ฌ ์ƒ๊ฐ์„ ๋ชปํ•ด์„œ ํ—ค๋งธ๋‹ค ๐Ÿฅน๐Ÿฅน๐Ÿฅน ๐Ÿ’ก๋ฌธ์ž์—ด before์™€ after๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, before์˜ ์ˆœ์„œ๋ฅผ ๋ฐ”๊พธ์–ด after๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉด 1์„, ๋งŒ๋“ค ์ˆ˜ ์—†์œผ๋ฉด 0์„ returnhttps://school.programmers.co.kr/learn/courses/30/lessons/120886  ์ถ”๊ฐ€ํ•˜๋ฉด ํ‘ธ๋Š”๋ฐ ๋„์›€๋˜๋Š” ํ…Œ์ŠคํŠธ์ผ€์ด์Šค ! [์ฐธ๊ณ ] 1) ๋‘ String ์„ ๋ฌธ์ž ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜2) ๋‘๊ฐœ ๋‹ค ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌString(a) 3) ๋ฌธ์ž์—ด ๋น„๊ต import java.util.Arrays;class Solution { public int solution(String before, String after) { char[]..