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

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

๐Ÿ“ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java ๊ฒน์น˜๋Š” ์„ ๋ถ„์˜ ๊ธธ์ด

import java.util.*;class Solution { public int[] solution(int[] numlist, int n) { int size = numlist.length; for(int i=0; i n ? 1 : -1); int b = (numlist[k] - n) * (numlist[k] > n ? 1 : -1); if(a > b || (a == b && numlist[i]    [์‹คํŒจ]class Solution { public int solution(int[][] lines) { int answer = 0; int x1 = lines[0][0], y1..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์ €์ฃผ์˜ ์ˆซ์ž 3

์ฒด๊ฐ Level : โ˜…โ˜†โ˜† Review: ์ˆซ์ž ํ™œ์šฉ! ๐Ÿ’ก 3์˜ ๋ฐฐ์ˆ˜, 3์ด ๋“ค์–ด๊ฐ„ ์ˆซ์ž ์ œ์™ธ ํ•˜๊ณ   1) ๋ฐฐ์—ด์€ 100๊นŒ์ง€ ์žก์•„์ค€๋‹ค. (n ์ด 100๊นŒ์ง€ ์ž„)2)  i ๋Š” 200๋ถ€ํ„ฐ ์ •๋„ ๋„‰๋„‰ํžˆ ์žก์•„์ค€๋‹ค. 3์˜ ๋ฐฐ์ˆ˜์™€ 3์ด ๋“ค์–ด๊ฐ„ ์ˆซ์ž๋ฅผ ๋นผ๊ณ  ๋„ฃ๋‹ค๋ณด๋ฉด 100์ด ํ›จ์”ฌ ๋„˜๊ธฐ ๋•Œ๋ฌธ3) 3์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ˆ๊ณ  3์ด ํฌํ•จ๋˜์ง€ ์•Š๋Š” ์ˆ˜๋งŒ ๋ฐฐ์—ด์— ๋„ฃ์–ด์ฃผ๋ฉด 3x ๋งˆ์„์—์„œ ์“ฐ๋Š” ์ˆซ์ž๊ฐ€ ๋œ๋‹ค.!! import java.util.ArrayList;import java.util.List;class Solution { public int solution(int n) { int answer = 0; int[] a = new int[100]; List b = new ArrayList(); ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์‚ผ๊ฐํ˜•์˜ ์™„์„ฑ์กฐ๊ฑด (2)

์ฒด๊ฐ Level : โ˜…โ˜† โ˜† Review: ์กฐ๊ฑด์ด ํ—ท๊ฐˆ๋ ค์„œ ์กฐ๊ธˆ ํž˜๋“ค์—ˆ๋‹ค  ์ˆ˜ํ•™๊ณต๋ถ€๋ฅผ ๋‹ค์‹œํ•ด์•ผํ•˜๋‚˜ ๐Ÿคฃ ๐Ÿ’ก์‚ผ๊ฐํ˜•์˜ ๋‘ ๋ณ€์˜ ๊ธธ์ด๊ฐ€ ๋‹ด๊ธด ๋ฐฐ์—ด sides์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ํ•œ ๋ณ€์ด ๋  ์ˆ˜ ์žˆ๋Š” ์ •์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ return 1. ์ตœ๋Œ“๊ฐ’ , ์ตœ์†Ÿ๊ฐ’์„ ์ฐพ์•„์ค€๋‹ค.2. ๋‘˜์ค‘ํ•˜๋‚˜๊ฐ€ ํฐ ๊ฐ’์ผ๋•Œ = ํฐ๊ฐ’-์ž‘์€๊ฐ’ + 1  ~ ํฐ๊ฐ’๊นŒ์ง€ ๊ฐœ์ˆ˜3. ๋‚˜๋จธ์ง€ ๋‹ค๋ฅธ ํ•˜๋‚˜๊ฐ€ ํฐ๊ฐ’์ผ๋•Œ = ํฐ๊ฐ’ + 1 ~ ํฐ๊ฐ’+์ž‘์€๊ฐ’ ๊ฐœ์ˆ˜  class Solution { public int solution(int[] sides) { int cnt = 0; int max = Math.max(sides[0], sides[1]); int min = Math.min(sides[0], sides[1..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์™ธ๊ณ„์–ด ์‚ฌ์ „

์ฒด๊ฐ Level : โ˜… โ˜… โ˜…  Review: ์ •๊ทœํ‘œํ˜„์‹์œผ๋กœ ์ž‘์„ฑํ•˜๋ฉด ์ •๋ง ์‰ฌ์šด ์ฝ”๋“œ๊ณ , ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ํ•œ๋‹ค๋ฉด ๋‚œ์ด๋„๊ฐ€ ์žˆ๋‹ค ใ… ใ…  ๐Ÿ’ก๋ฐฐ์—ด spell๊ณผ ์™ธ๊ณ„์–ด ์‚ฌ์ „ dic์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. spell์— ๋‹ด๊ธด ์•ŒํŒŒ๋ฒณ์„ ํ•œ๋ฒˆ์”ฉ๋งŒ ๋ชจ๋‘ ์‚ฌ์šฉํ•œ ๋‹จ์–ด๊ฐ€ dic์— ์กด์žฌํ•œ๋‹ค๋ฉด 1, ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด 2๋ฅผ return   1.  dic ๋ฐฐ์—ด์„ ๋Œ๋ฉด์„œ2.  dic[i] ์— spell ์˜ ๋ฌธ์ž์—ด์ด ํฌํ•จ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  cnt ํ•œ๋‹ค.3. dic [i] ์˜ cnt ๊ฐ€ 3๊ฐœ๋ณด๋‹ค ํฌ๋ฉด (spell ์˜ ๋ฌธ์ž๋“ค์ด ์ „๋ถ€ ๋“ค์–ด์žˆ๋‹ค๋ฉด) cnt 2๋ฅผ ์ฆ๊ฐ€์‹œ์ผœ์ค€๋‹ค (์ด๊ฒŒ ์ตœ์ข… ๊ฒฐ๊ณผ๊ฐ’)4. ์ดํ›„ cnt2 ๊ฐ€ 1์ด๋ฉด dic ์— ํ•˜๋‚˜๋งŒ ์กด์žฌํ•˜๋ฏ€๋กœ 1 , cnt2 ๊ฐ€ 1์ด ์•„๋‹ˆ๋ผ๋ฉด ์—†๊ฑฐ๋‚˜, 2๊ฐœ ์ด์ƒ ์กด์žฌํ•˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ 2 ์ถœ๋ ฅ   [์„ฑ๊ณต]..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์•ˆ์ „์ง€๋Œ€

์ฒด๊ฐ Level : โ˜… โ˜… โ˜…  Review: ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์„ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ „๋ฐ˜์ ์ธ ์ ‘๊ทผ๋ฒ•์€ ๋งž์•˜์ง€๋งŒ ์„ธ๋ถ€์ ์ธ ์กฐ๊ฑด๋“ค์ด ํ‹€๋ ค์„œ ๊ณ ์ƒํ–ˆ๋‹ค ใ…œ ๐Ÿ’ก ์ง€๋ขฐ๊ฐ€ ๋งค์„ค๋œ ์ง€์—ญ์˜ ์ง€๋„ board๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, ์•ˆ์ „ํ•œ ์ง€์—ญ์˜ ์นธ ์ˆ˜๋ฅผ return 1. ์œ„ํ—˜์ง€์—ญ์„ ํ‘œ์‹œํ•ด์ค„ ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์ค€๋‹ค ํฌ๊ธฐ๋Š” ๊ธฐ์กด๋ฐฐ์—ด์˜ +2(board ํฌ๊ธฐ์™€ ๊ฐ™์€ ๋ฐฐ์—ด์„ ๋งŒ๋“ค๋ฉด ์œ„ํ—˜์ง€์—ญ์„ ํ‘œ์‹œํ• ๋•Œ ์ธ๋ฑ์Šค ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธฐ๋ฏ€๋กœ +2 +2 ํ•ด์ค€๋‹ค) 2. board ์„ ๋Œ๋ ค๊ฐ€๋ฉฐ ์ง€๋ขฐ๊ฐ€ ๋‚˜์˜ค๋ฉด์ƒˆ๋กœ์šด ๋ฐฐ์—ด์— ์ง€๋ขฐ๊ฐ€ ๋‚˜์˜จ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ +1 +2 ํ•˜์—ฌ ์œ„ํ—˜์ง€์—ญ์„ ํ‘œ์‹œํ•ด์ค€๋‹ค. 3.  ์ดํ›„ ๊ธฐ์กด ๋ฐฐ์—ด ๋ฒ”์œ„๊นŒ์ง€์˜ 0์„ ์นด์šดํŠธํ•ด์ฃผ๋ฉด ๋œ๋‹ค! class Solution { public int solution(in..

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

์ฒด๊ฐ Level : โ˜… โ˜… โ˜†Review: ์ •๊ทœํ‘œํ˜„์‹์œผ๋กœ ์ž‘์„ฑํ•˜๋ฉด ์ •๋ง ์‰ฌ์šด ์ฝ”๋“œ๊ณ , ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ํ•œ๋‹ค๋ฉด ๋‚œ์ด๋„๊ฐ€ ์žˆ๋‹ค ใ… ใ…  ๐Ÿ’ก my_string์€ ์†Œ๋ฌธ์ž, ๋Œ€๋ฌธ์ž, ์ž์—ฐ์ˆ˜๋กœ๋งŒ ๊ตฌ์„ฑ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. my_string์•ˆ์˜ ์ž์—ฐ์ˆ˜๋“ค์˜ ํ•ฉ ์ •๊ทœ์‹์„ ์ด์šฉํ•ด์„œ ๋ฌธ์ž์—ด์„ ์ž˜๋ผ์„œ ํ’€์—ˆ๋‹ค!  ๐Ÿ’ฌ[A-z] ::  ์ •๊ทœ ํ‘œํ˜„์‹ [A-z]๋Š” ์•ŒํŒŒ๋ฒณ ๋Œ€์†Œ๋ฌธ์žclass Solution { public int solution(String my_string) { int answer = 0; String [] str = my_string.split("[A-z]"); for(int i = 0; i    [ํฌ๊ธฐ]๋ฌธ์ž ํ•˜๋‚˜์”ฉ ๋ฐ›์•„์„œ ๋ณ€ํ™˜ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๋ ค๊ณ  ํ–ˆ๋‹ค.์ˆซ์ž๊ฐ€ ์—ฐ์†๋œ..

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

์ฒด๊ฐ Level : โ˜… โ˜… โ˜†Review: ์กฐ๊ฑด์ด ์ •๋ง ์ •๋ง ๊นŒ๋‹ค๋กญ๋‹ค. ๋ฌธ์ž๋ž‘ ์ˆซ์ž๋ž‘ ์„ž์—ฌ์žˆ์–ด์„œ ๋ณ€ํ™˜ํ• ๋•Œ ์˜ค๋ฅ˜๋‚˜๊ณ  ์žฅ๋‚œ์•„๋‹ˆ์—ˆ๋‹ค.๋ฐ˜๋ก€ ์œ„์ฃผ๋กœ ์ฐพ์•„๋ณด๋ฉด์„œ ์—ฌ๋Ÿฌ์ฐจ๋ก€ ์ˆ˜์ •ํ•˜๋‹ˆ๊นŒ ๊ฒฐ๊ตญ ์„ฑ๊ณต !! ใ…œใ…œ ๐Ÿ’ก ๋‹คํ•ญ์‹์ด ์ฃผ์–ด์งˆ๋•Œ ๋™๋ฅ˜ํ•ญ๋ผ๋ฆฌ ๊ณ„์‚ฐํ•ด์„œ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์งœ์‹œ์˜ค.  [์„ฑ๊ณต]class Solution { public String solution(String polynomial) { String answer = ""; String[] str = polynomial.split("\\+"); String s1 = ""; for (String s : str){ s1 += s; } int x ..

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

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review: ์Œ์ˆ˜, ์–‘์ˆ˜๋ฅผ ๊ณฑํ–ˆ์„ ๋•Œ ์ตœ๋Œ€๊ฐ’ ๊ตฌํ•˜๊ธฐ ๐Ÿ’กnumbers์˜ ์›์†Œ ์ค‘ ๋‘ ๊ฐœ๋ฅผ ๊ณฑํ•ด ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ“๊ฐ’์„ return ์ด ๊ฒฝ์šฐ ์Œ์ˆ˜, ์–‘์ˆ˜ ๊ฐ’์ด ๋‘˜๋‹ค ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ถ€๋ถ„์„ ๊ณ ๋ คํ•ด์ค˜์•ผํ•œ๋‹ค.๋ฐฐ์—ด์„ ์ •๋ ฌํ•˜๊ณ ,์Œ์ˆ˜ ์ค‘ ์ œ์ผ ํฐ๊ฐ’ ๋‘๊ฐœ , ์–‘์ˆ˜ ์ค‘ ์ œ์ผ ํฐ๊ฐ’ ๋‘๊ฐœ๋ฅผ ๊ณฑํ•ด์„œ ๊ทธ์ค‘ ๋” ํฐ ๊ฐ’์„ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋œ๋‹ค. import java.util.Arrays;class Solution { public int solution(int[] numbers) { int answer = 0; int[] answers = new int [numbers.length]; answers = Arrays.copyOf(numbers, numbers.leng..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์บ๋ฆญํ„ฐ์˜ ์ขŒํ‘œ

์ฒด๊ฐ Level : โ˜… โ˜† โ˜†Review: ํŒ ํฌ๊ธฐ๋ฅผ ๋„˜์–ด์„œ๋Š” ๋ฒ”์œ„๋ฅผ ์ƒ๊ฐํ•ด์•ผํ•œ๋‹ค! ๐Ÿ’ก ์ด๋™ํ•˜๋‹ค๋ณด๋ฉด ํŒ ํฌ๊ธฐ๋ฅผ ๋„˜์–ด์„œ๋Š” ๋ฒ”์œ„๊ฐ€ ์ƒ๊ธฐ๊ธฐ ๋•Œ๋ฌธ์—์กฐ๊ฑด์‹์„ ํ†ตํ•ด์„œ ํŒํฌ๊ธฐ์— ๋‹ค๋‹ค๋ฅด๋ฉด ๋”์ด์ƒ ์›€์ง์ผ ์ˆ˜ ์—†๊ฒŒ ํ•ด์•ผํ•œ๋‹ค!!  class Solution { public int[] solution(String[] keyinput, int[] board) { int[] answer = {0,0}; int xmax = board[0]/2; int ymax = board[1]/2; for (String key : keyinput){ switch(key){ case "left": ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์ง์‚ฌ๊ฐํ˜• ๋„“์ด ๊ตฌํ•˜๊ธฐ

์ฒด๊ฐ Level : โ˜…โ˜†โ˜†Review: 2์ฐจ์› ์ขŒํ‘œ์—์„œ ๊ฐ€๋กœ์„ธ๋กœ ๊ธธ์ด ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•  ๐Ÿ’ก ์  4๊ฐœ๊ฐ€ ์ฃผ์–ด์งˆ๋•Œ, ์ด ์ ์„ ์ด์€ ์ง์‚ฌ๊ฐํ˜•์˜ ๋„“์ด ๊ตฌํ•˜๊ธฐ 1) x ์ขŒํ‘œ์˜ ํฐ๊ฐ’ - ์ž‘์€๊ฐ’ : ๊ฐ€๋กœ๊ฐ’2) y ์ขŒํ‘œ์˜ ํฐ๊ฐ’ - ์ž‘์€๊ฐ’ : ์„ธ๋กœ๊ฐ’3) ๊ฐ€๋กœ * ์„ธ๋กœ  class Solution { public int solution(int[][] dots) { int answer = 0; int xmax =Integer.MIN_VALUE, xmin = Integer.MAX_VALUE; int ymax =Integer.MIN_VALUE, ymin = Integer.MAX_VALUE; for (int i = 0; i dots[i][1]){ ..