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

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

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์กฐ๊ฑด์— ๋งž๊ฒŒ ์ˆ˜์—ด ๋ณ€ํ™˜ํ•˜๊ธฐ 2

๐Ÿ’ก50๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ง์ˆ˜  -> 2๋กœ ๋‚˜๋ˆ„๊ณ 50๋ณด๋‹ค ์ž‘์€ ํ™€์ˆ˜ -> 2๋ฅผ ๊ณฑํ•˜๊ณ  +1 ์„ ํ•ด์ค€๋‹ค. ์ด ์ž‘์—…์„ x ๋ฒˆ ๋ฐ˜๋ณตํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐฐ์—ด arr(x) ๊ฐ€ ๋˜๋ฉด  arr(x) =  arr(x)  + 1 ์ด ๋˜๋Š” x ๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ์ด x ์ค‘ ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’์„ ๋ฆฌํ„ดํ•œ๋‹ค.---------------- ํ˜„์žฌ ๋ฐฐ์—ด๊ณผ ๊ทธ ์ „ ๋ฐฐ์—ด์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๊ฒŒ๋ฐฐ์—ด์„ ๋ณต์‚ฌํ•ด์„œ ๋น„๊ตํ•ด์ค˜์•ผํ•œ๋‹ค.๊ทธ๋ฆฌ๊ณ  x ๋งŒํผ ๋ฐ˜๋ณตํ•ด์ฃผ๊ธฐ ์œ„ํ•ด์„œ while ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•ด์ค€๋‹ค. --------------- 1) ์–•์€ ๋ณต์‚ฌ์–•์€ ๋ณต์‚ฌ๋Š” ๋™์ผํ•œ ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐ (๊ณต์œ ํ•จ) => ํ•จ๊ป˜ ๋ณ€๊ฒฝ ๊น‰์€ ๋ณต์‚ฌ๋Š” ๋…๋ฆฝ์ ์ธ ๊ฐ์ฒด๊ฐ€ ๋œ๋‹ค. 2) cnt ์‚ฌ์šฉif (arr[i] == a[i])๋‘ ๋ฐฐ์—ด์„ ๋น„๊ตํ•ด์„œ ๊ฐ™์€ ๊ฐ’์ด ๋ฐฐ์—ด ๊ธธ์ด๋งŒํผ ๋˜๋ฉด ๊ทธ ๊ฐ’์ด ๊ฐ™์€ ๊ฐ’์ด๋‹ค. while ๋ฌธ์„ ..

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์กฐ๊ฑด์— ๋งž๊ฒŒ ์ˆ˜์—ด ๋ณ€ํ™˜ํ•˜๊ธฐ 1

๐Ÿ’ก 50๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ง์ˆ˜  -> 2๋กœ ๋‚˜๋ˆ„๊ณ 50๋ณด๋‹ค ์ž‘์€ ํ™€์ˆ˜ -> 2๋กœ ๊ณฑํ•œ๋‹ค. ๋จผ์ € ๋ฆฌํ„ดํ•ด์ค„ ๋ฐฐ์—ด์— ๊ธฐ์กด ๋ฐฐ์—ด์„ ๋ณต์‚ฌํ•ด์ฃผ๊ณ ์กฐ๊ฑด์— ๋งž๊ฒŒ ๊ฐ’์„ ๋ณ€๊ฒฝํ•ด์ค€๋‹ค. import java.util.Arrays;class Solution { public int[] solution(int[] arr) { int[] answer = Arrays.copyOf(arr,arr.length); for (int i = 0 ; i = 50 && arr[i] % 2 ==0){ answer[i] = arr[i]/2; } else if (arr[i]

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java ์ˆ˜์—ด๊ณผ ๊ตฌ๊ฐ„ ์ฟผ๋ฆฌ 1

๐Ÿ’กqueries ์˜ s ~ e ์˜ ๋ชจ๋“  arr[i] ์— ๋Œ€์‘ํ•˜๋Š” ๊ฐ’์— +1 ์”ฉ ๋”ํ•œ๋‹ค. queries ์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•์ด  2์ฐจ์› ๋ฐฐ์—ด์ด๋ผ ๊นŒ๋‹ค๋กญ๋‹ค!!for ๋ฌธ 1์ฐจ์— queries ์ ‘๊ทผ๊ฐ’์„ ์ง€์ •ํ•ด์ฃผ๊ณ for๋ฌธ 2์ฐจ์—๋Š” ์‹์„ ๋Œ๋ ค์ฃผ๋ฉด ์‰ฝ๊ฒŒ ํ•ด๊ฒฐ๋œ๋‹ค.class Solution { public int[] solution(int[] arr, int[][] queries) { for (int i =0 ; i

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java n๋ณด๋‹ค ์ปค์งˆ ๋•Œ๊นŒ์ง€ ๋”ํ•˜๊ธฐ

๐Ÿ’ก ์•ž์—์„œ ํ•˜๋‚˜์”ฉ ๋”ํ•˜๋‹ค๊ฐ€ n ๋ณด๋‹ค ์ปค์ง€๋Š” ๊ฐ’์ด ์ƒ๊ธฐ๋Š” ์ˆœ๊ฐ„๊นŒ์ง€ ๋”ํ–ˆ๋˜ ํ•ฉ์„ ๋ฆฌํ„ดํ•˜๋ผ class Solution { public int solution(int[] numbers, int n) { int answer = 0; for (int i = 0 ; i

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

๐Ÿ’ก๋งˆ์น˜์ง€ ๋ชปํ•œ ์ผ์„ ์ˆœ์„œ๋Œ€๋กœ ๋‹ด์€ ๋ฌธ์ž์—ด๋ฐฐ์—ด์„ ๋ฆฌํ„ดํ•˜๋ผtodo_list ์—์„œ finished ๊ฐ€ false ์ธ ๊ฐ’๋“ค๋งŒ ๋ฌธ์ž์—ด ๋ฐฐ์—ด์— ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค. import java.util.ArrayList;class Solution { public ArrayList solution(String[] todo_list, boolean[] finished) { ArrayList answer = new ArrayList(); for (int i = 0 ; i

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java 5๋ช…์”ฉ

๐Ÿ’ก 5๋ช…์”ฉ ์ž˜๋ž์„ ๋•Œ ์ฒซ๋ฒˆ์งธ ์‚ฌ๋žŒ์„ ์ถœ๋ ฅํ•œ๋‹ค.๋ฐ˜๋ณต๋ฌธ์„ ํ†ตํ•ด์„œ ์ฆ๊ฐ๊ฐ’์„ ์กฐ์ ˆํ•ด์ฃผ๋ฉด ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ๋‹ค. ๋ฐฐ์—ด size ์žก๊ธฐ ๋ฒˆ๊ฑฐ๋กœ์›Œ ๋™์  ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ–ˆ๋‹ค.import java.util.ArrayList;class Solution { public ArrayList solution(String[] names) { ArrayList answer = new ArrayList(); for (int i = 0 ; i

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

๐Ÿ’ก ํ™€์ˆ˜/์ง์ˆ˜ ์ธ๋ฑ์Šค์— ๋งž๋Š” ๊ฐ’๋งŒ ๋”ํ•ด์„œ ๋‘˜ ์ค‘ ํฐ ๊ฐ’์„ ๋ฐ˜ํ™˜ ์‹œํ‚ค๊ธฐ ํ™€์ˆ˜์˜ ํ•ฉ, ์ง์ˆ˜์˜ ํ•ฉ์„ ๋‹ด์„ ๋ณ€์ˆ˜ 2๊ฐœ๋ฅผ ์„ ์–ธํ•˜๊ณ ๊ทธ ๋ณ€์ˆ˜์— ํ™€์ˆ˜ / ์ง์ˆ˜ ๊ฐ’์„ ๋ˆ„์  (=ํ•ฉ) ์‹œ์ผœ์ค€๋‹ค.๋งˆ์ง€๋ง‰์€ ๊น”๋”ํ•˜๊ฒŒ ์‚ผํ•ญ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•ด์คฌ๋‹ค!class Solution { public int solution(int[] num_list) { int sum1 = 0; int sum2 = 0; for(int i = 0 ; i sum2 ? sum1 : sum2 ; }}

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - java n๊ฐœ ๊ฐ„๊ฒฉ์˜ ์›์†Œ๋“ค

๐Ÿ’ก ๊ฒฐ๊ณผ๊ฐ’์„ ๋™์ ๋ฐฐ์—ด์— ๋„ฃ์–ด์ฃผ๊ณ  , n๊ฐœ ๊ฐ„๊ฒฉ์€ ์ฆ๊ฐ๊ฐ’์„ ์กฐ์ ˆํ•ด์ฃผ๋ฉด ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.import java.util.ArrayList;class Solution { public ArrayList solution(int[] num_list, int n) { ArrayList answer = new ArrayList(); for (int i = 0 ; i

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค java - ์™ผ์ชฝ ์˜ค๋ฅธ์ชฝ

๐Ÿ’กํ•ด๊ฒฐ 1) l ,r ๊ณผ ๊ฐ™์€์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” equals ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์ค˜์•ผ ์š”์†Œ ๊ฐ’์ด ๊ฐ™์€์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค. l ์ž์ฒด๋ฅผ == ์—ฐ์‚ฐ์ž๋กœ ๋น„๊ตํ•ด์คฌ๋Š”๋ฐ, ๋‘ ๋ฒˆ์งธ ์ค„์€ str_list ๋ฐฐ์—ด์˜ i ์ธ๋ฑ์Šค์— ์žˆ๋Š” ์š”์†Œ์˜ ์ฐธ์กฐ์™€ ๋ฌธ์ž์—ด ๋ฆฌํ„ฐ๋Ÿด "r"์˜ ์ฐธ์กฐ๋ฅผ == ์—ฐ์‚ฐ์ž๋กœ ๋น„๊ตํ•œ๋‹ค.์ด๋Š” str_list[i]์˜ ์ฐธ์กฐ๊ฐ€ "r"์˜ ์ฐธ์กฐ์™€ ๊ฐ™์€์ง€๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.์ด ๋ฐฉ๋ฒ•์€ ์‹ค์ œ ๋ฌธ์ž์—ด ๋‚ด์šฉ์„ ๋น„๊ตํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ฉ”๋ชจ๋ฆฌ ์ƒ์˜ ์ฃผ์†Œ๋ฅผ ๋น„๊ต! ํ•ด๊ฒฐ 2) Arrays.copyOfRange(,,,) ๋งˆ์ง€๋ง‰ ์ธ๋ฑ์Šค๊ฐ’์ด -1 (ํฌํ•จ์•ˆํ•จ) ๋˜์–ด์ง€๋ฏ€๋กœ +1์„ ํ•ด์ค˜์•ผํ•œ๋‹ค.   ๐Ÿ’ฌ new String[0]  ::  ์—ฌ๊ธฐ์„œ new String[0]๋Š” ๊ธธ์ด๊ฐ€ 0์ธ ์ƒˆ๋กœ์šด String ๋ฐฐ์—ด์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์š”์†Œ๊ฐ€ ์—†๋Š” ๋นˆ ๋ฐฐ์—ด์„ ๋‚˜ํƒ€๋ƒ…..