https://school.programmers.co.kr/learn/courses/30/lessons/12924 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ํฌํฌ์ธํฐ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉํ๋ค. class Solution { public int solution(int n) { int answer = 0; int sum = 0; int lt = 0; int[] arr = new int[n]; for(int i=0; i
https://school.programmers.co.kr/learn/courses/30/lessons/70129 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๋ชจ๋ 0 ์ ๊ฑฐ ํ -> ์ ๊ฑฐํ๋งํผ ์นด์ดํธ ์ ๊ฑฐ ๋ ๋ฌธ์์ด ๊ธธ์ด๋ฅผ ๋ค์ 2์ง์๋ก -> ๋ณํํ์ ์นด์ดํธ ์ด ๊ณผ์ ์ ๋ฌธ์์ด s์ ๊ธธ์ด๊ฐ 2๊น์ง ( s.length() > 1 ) ๋ฐ๋ณตํ๋ฉด ๋๋ค. class Solution { public int[] solution(String s) { int[] answer = new int[2]; int cnt = 0; int zeroCount = 0; while(s...
https://school.programmers.co.kr/learn/courses/30/lessons/12909 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ค๋๋ง์ Stack๋ง ์จ์ ์ฐ์ตํ๋ฏํ๋ค. import java.util.*; class Solution { boolean solution(String s) { boolean answer = true; Stack stack = new Stack(); for(int i=0; i
https://school.programmers.co.kr/learn/courses/30/lessons/12941 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr 1. Arrays.sort() ์ฌ์ฉ import java.util.*; class Solution { public int solution(int []A, int []B) { int answer = 0; Arrays.sort(A); Arrays.sort(B); int j = B.length-1; for(int i=0; i
https://school.programmers.co.kr/learn/courses/30/lessons/12951 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ํ์ด์ ์ฃผ์ํ ์ : ๊ณต๋ฐฑ์ด ์ฐ์์ผ๋ก ๋์ฌ ์๋ ์์ผ๋ฏ๋ก, split(" ") ์ฌ์ฉ์ ์ฃผ์ ํด์ผํ๋ค. class Solution { public String solution(String s) { String answer = ""; for(int i=0; i
Level 2์์ ์๋ง ์ ์ผ ์ฌ์ด๋ฌธ์ ์ผ ๊ฒ์ด๋ค. import java.util.*; class Solution { public String solution(String s) { String answer = ""; String[] str=s.split(" "); ArrayList list = new ArrayList(); for(int i=0; i import java.util.*; class Solution { public String solution(String s) { tring[] tmp = str.split(" "); int min, max, n; min = max = Integer.parseInt(tmp[0]); for (int i = 1; i < tmp.length; i++) ..
https://school.programmers.co.kr/learn/courses/30/lessons/133499 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ์ด ๋ฌธ์ ๋ฅผ ์ฒ์ ๋ดค์๋๋ ์ ์ ํ๋ ค์ ๋์ด๊ฐ๋ค๊ฐ ์ค๋๋ง์ ๋ค์ ๋ดค๋๋ฐ ์ด๋ป๊ฒ ์ ๊ทผํด์ผํ ์ง ๋ฐ๋ก ์๊ฐ๋ฌ๋ค. babbling์ ๋๋ฉด์ aya, ye, woo, ma๋ฅผ ๋ชจ๋ ์๊ฑฐํด์ฃผ๋๊ฒ์ผ๋ก ํ๋ณํ๋๊ฒ์ด๋ค. replace๋ฅผ ์ฌ์ฉํ๋๊ฒ ์ฃผ์ํ ์ ์, ๊ฐ์ ๋ฐ์์ 2๋ฒ ์ฐ์ ๋งํ ์ ์์ด์, ์ฐ์ ์ ์ผ๋ก ํ๋ณํด์ฃผ๋๊ฒ๊ณผ.. replace(babbling[i], "") ์ด๋ ๊ฒ ๋ฐ๋ก ๋น๊ณต๋ฐฑ์ผ๋ก ๋ฐ๋ก ํ๋ฉด ์๋๋ ..
https://school.programmers.co.kr/learn/courses/30/lessons/155652 ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr skip์ ํด๋นํ๋ ๋ฌธ์๊ฐ ์๊ณ , z๊ฐ ๋์ด๊ฐ๋ฉด a๋ก ๋์์ค๋๊ฒ๋ง ์ ๊ฒฝ์ฐ๋ฉด ๋๋ค. class Solution { public String solution(String s, String skip, int index) { String answer = ""; char[] ch = s.toCharArray(); for(int i=0; i 'z') { ch[i] -= 26; } while (skip.co..