๋ฌธ์ ์ค๋ช ๋จธ์ฑ์ด๋ ํ๋ก๊ทธ๋๋จธ์ค์ ๋ก๊ทธ์ธํ๋ ค๊ณ ํฉ๋๋ค. ๋จธ์ฑ์ด๊ฐ ์ ๋ ฅํ ์์ด๋์ ํจ์ค์๋๊ฐ ๋ด๊ธด ๋ฐฐ์ด id_pw์ ํ์๋ค์ ์ ๋ณด๊ฐ ๋ด๊ธด 2์ฐจ์ ๋ฐฐ์ด db๊ฐ ์ฃผ์ด์ง ๋, ๋ค์๊ณผ ๊ฐ์ด ๋ก๊ทธ์ธ ์ฑ๊ณต, ์คํจ์ ๋ฐ๋ฅธ ๋ฉ์์ง๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์์ด๋์ ๋น๋ฐ๋ฒํธ๊ฐ ๋ชจ๋ ์ผ์นํ๋ ํ์์ ๋ณด๊ฐ ์์ผ๋ฉด "login"์ returnํฉ๋๋ค. ๋ก๊ทธ์ธ์ด ์คํจํ์ ๋ ์์ด๋๊ฐ ์ผ์นํ๋ ํ์์ด ์๋ค๋ฉด “fail”๋ฅผ, ์์ด๋๋ ์ผ์นํ์ง๋ง ๋น๋ฐ๋ฒํธ๊ฐ ์ผ์นํ๋ ํ์์ด ์๋ค๋ฉด “wrong pw”๋ฅผ return ํฉ๋๋ค. ์ ํ์ฌํญ ํ์๋ค์ ์์ด๋๋ ๋ฌธ์์ด์ ๋๋ค. ํ์๋ค์ ์์ด๋๋ ์ํ๋ฒณ ์๋ฌธ์์ ์ซ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ํ์๋ค์ ํจ์ค์๋๋ ์ซ์๋ก ๊ตฌ์ฑ๋ ๋ฌธ์์ด์ ๋๋ค. ํ์๋ค์ ๋น๋ฐ๋ฒํธ๋ ๊ฐ์ ์ ์์ง๋ง..
๋ฌธ์ ์ค๋ช ์ ์ ๋ฐฐ์ด array์ ์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, array์ ๋ค์ด์๋ ์ ์ ์ค n๊ณผ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ์ฌํญ 1 ≤ array์ ๊ธธ์ด ≤ 100 1 ≤ array์ ์์ ≤ 100 1 ≤ n ≤ 100 ๊ฐ์ฅ ๊ฐ๊น์ด ์๊ฐ ์ฌ๋ฌ ๊ฐ์ผ ๊ฒฝ์ฐ ๋ ์์ ์๋ฅผ return ํฉ๋๋ค. ์ ์ถ๋ ฅ ์ array n result [3, 10, 28] 20 28 [10, 11, 12] 13 12 n์ด array์ ๋ชจ๋ index๊ฐ๊ณผ ๋น๊ตํ๋ฉด์ ํฐ๊ฐ์์ ์์๊ฐ์ ๋นผ์ฃผ์ด ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ์๋ค. ๊ทธ๋์ ๋น๊ตํด์ฃผ๋ min ๋ณ์๋ฅผ ์ฌ์ฉํ์๊ณ , array์ ์์ ๊ฐ์ด n๋ณด๋ค ํฐ๊ฒฝ์ฐ์ ์์ ๊ฒฝ์ฐ๋ฅผ ๋๋ ์ ๊ณ์ฐํจ. ๊ทผ๋ฐ ์ฒ์์ ์ด๋ ๊ฒ ํ๋ค๊ฐ ํ ์คํธ์ผ์ด์ค๊ฐ 1๊ฐ์ง๋ง ์ค..
๋ฌธ์ ์ค๋ช ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. my_string์์ ๋ชจ๋ ์์ฐ์๋ค์ ํฉ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ์ฌํญ 1 ≤ my_string์ ๊ธธ์ด ≤ 1,000 my_string์ ์๋ฌธ์, ๋๋ฌธ์ ๊ทธ๋ฆฌ๊ณ ํ์๋ฆฌ ์์ฐ์๋ก๋ง ๊ตฌ์ฑ๋์ด์์ต๋๋ค. ์ ์ถ๋ ฅ ์ "aAb1B2cC34oOp" 10 "1a2b3c4d123" 16 ์๋ก์ด ๋ฌธ์์ด s์ ์ซ์๋ฅผ ์ ์ธํ๊ณ ๋ชจ๋ ๋จ๊ธฐ๊ณ ์ซ์ํํ์ charํ์ intํ์ผ๋ก ๋ณํ === Character.getNumericValue(๋ณ์); class Solution { public int solution(String my_string) { int answer = 0; String s=my_string.replaceAll("[^0..
๋ฌธ์ ์ค๋ช ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. my_string์์ ์ค๋ณต๋ ๋ฌธ์๋ฅผ ์ ๊ฑฐํ๊ณ ํ๋์ ๋ฌธ์๋ง ๋จ๊ธด ๋ฌธ์์ด์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ์ฌํญ 1 ≤ my_string ≤ 110 my_string์ ๋๋ฌธ์, ์๋ฌธ์, ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๋๋ฌธ์์ ์๋ฌธ์๋ฅผ ๊ตฌ๋ถํฉ๋๋ค. ๊ณต๋ฐฑ(" ")๋ ํ๋์ ๋ฌธ์๋ก ๊ตฌ๋ถํฉ๋๋ค. ์ค๋ณต๋ ๋ฌธ์ ์ค ๊ฐ์ฅ ์์ ์๋ ๋ฌธ์๋ฅผ ๋จ๊น๋๋ค. ์ ์ถ๋ ฅ ์ my_string // result "people" "peol" "We are the world" "We arthwold" ๋น ๋ฌธ์์ด answer์ ํด๋น ์ ๋ ฅ ๋ฌธ์์ด์ด ์์ผ๋ฉด ์ถ๊ฐ !contains ===> ( charํ์ด๋๊น String์ผ๋ก ํ๋ณํํด์ ) class Solut..
๋ฌธ์ ์ค๋ช 1๋ถํฐ 13๊น์ง์ ์์์, 1์ 1, 10, 11, 12, 13 ์ด๋ ๊ฒ ์ด 6๋ฒ ๋ฑ์ฅํฉ๋๋ค. ์ ์ i, j, k๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, i๋ถํฐ j๊น์ง k๊ฐ ๋ช ๋ฒ ๋ฑ์ฅํ๋์ง return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ํ์ฌํญ 1 ≤ i char ํ ๋ณํ์ ์ฐพ์๋ดค์๋๋ฐ Character.forDigit() ์ ์ฌ์ฉํ๋ค. import java.util.Scanner; class Solution { public int solution(int n, int m, int k) { int answer=0; String s=""; char c=Character.forDigit(k,10); for(int i=n; i
๋ฌธ์ ์ค๋ช ๋จธ์ฑ์ด๋ ํ์ด์ ์ซ์ 7์ ๊ฐ์ฅ ์ข์ํฉ๋๋ค. ์ ์ ๋ฐฐ์ด array๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, 7์ด ์ด ๋ช ๊ฐ ์๋์ง return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ์ ํ์ฌํญ 1 ≤ array์ ๊ธธ์ด ≤ 100 0 ≤ array์ ์์ ≤ 100,000 ์ ์ถ๋ ฅ ์ [7, 77, 17] 4 [10, 29] 0 ์ผ๋จ ๋ฐฐ์ด์ ์ซ์๋ค์ ๋ชจ๋ ๋ฌธ์์ด ํ๋์ ํฉ์ณ๋๊ณ , ํด๋น ๋ฌธ์์ด์ index๋ฅผ ๋๋ฉด์ 7์ด๋ฉด ๊ฐฏ์๋ฅผ ์ธ๋ ๋ฐฉ์์ผ๋ก ํ์์. import java.util.Scanner; class Solution { public int solution(int[] array) { int answer = 0; String s=""; for(int i=0; i
๋ฌธ์ ์ค๋ช ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, my_string ์์ ์๋ ์ซ์๋ง ๊ณจ๋ผ ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ ๋ฆฌ์คํธ๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ์ ํ์ฌํญ 1 ≤ my_string์ ๊ธธ์ด ≤ 100 my_string์๋ ์ซ์๊ฐ ํ ๊ฐ ์ด์ ํฌํจ๋์ด ์์ต๋๋ค. my_string์ ์์ด ์๋ฌธ์ ๋๋ 0๋ถํฐ 9๊น์ง์ ์ซ์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. - - - ์ ์ถ๋ ฅ ์ "hi12392" [1, 2, 2, 3, 9] "p2o4i8gj2" [2, 2, 4, 8] "abcde0" [0] replaceAll... ([^0-9]... split ๋ฉ์๋๋ก ๋ฐฐ์ด์ ๋ด์์ฃผ๊ณ .. ๋ฌธ์์ด -> ์ ์๋ Integer.parseInt .. ! import java.util.Arrays; import..
๋ฌธ์ ์ค๋ช ์์ด ๋์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด my_string์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, my_string์ ๋ชจ๋ ์๋ฌธ์๋ก ๋ฐ๊พธ๊ณ ์ํ๋ฒณ ์์๋๋ก ์ ๋ ฌํ ๋ฌธ์์ด์ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ์ ํ์ฌํญ 0 sort ํ๋ฉด ๋๊ฒ ๊ตฌ๋ ์๊ฐ์ ํ๋๋ฐ ๋ฌธ์์ด๋ฌธ์ ๊ฐ ์์ง ์ฝํด์ .. char ๋ฐฐ์ด์ ์์ฑ๋ง ํ๋ฉด ๋๋๋ฐ ์ด๊ฑธ ์๊ฐ๋ชปํด์ ๊ทธ๋ฅ ๋์๊ฐ๋ค ; char[] ch=my_string.toLowerCase.toCharArray();......... ๊ธฐ์ตํด;;; import java.util.Arrays; import java.util.Scanner; class Solution { public String solution(String my_string) { String answer=""; c..