๋ฌธ์ https://leetcode.com/problems/valid-palindrome/description/ Palindrome ๋ฌธ๊ตฌ๋ ์ฃผ์ด์ง ๋ฌธ์์ด์์ ๋ชจ๋ ๋๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ฐ๊พผ ํ, ์์ซ์๊ฐ ์๋ ๋ฌธ์๋ค์ ์ง์ ์ ๋, ์๋ค๋ก ๋๊ฐ์ด ์ฝํ๋ค. Alphanumeric(์์ซ์)๋ ๋ฌธ์์ ์ซ์๋ฅผ ํฌํจํ๋ค. ํ์ด 1. ์ฝํ๋ฆฐ ํ์ฅํจ์๋ฅผ ๋ง๊ป ํ์ฉํ ํ์ด fun isPalindrome(s: String): Boolean = s.lowercase().filter { it.isLetterOrDigit() }.let { it == it.reversed() } ๋จ ๋์ค๋ก ๋ฌธ์ ๋ฅผ ํ ์ ์์๋ค. ๋ค๋ง leetcode ์ฝํ๋ฆฐ ๋ฒ์ ์ด ๋ฎ์์์ธ์ง Deprecated๋ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ์ผ ํจ! (toLowerCase) ์๊ฐ..
๐ ์๊ณ ๋ฆฌ์ฆ/๊ธฐ๋ณธ๋ฌธ๋ฒ
๋ฌธ์ ์ฃผ์ด์ง ์ ์ n์ด ์์ ๋, ์กฐ๊ฑด์ ๋ง์กฑํ๋ answer ๋ฐฐ์ด(1-indexed)์ ๋ฐํํ๋ผ. - i๊ฐ 3 ๊ณผ 5 ๋ก ๋๋์ด์ง๋ค๋ฉด, answer[i] == "FizzBuzz" - i๊ฐ 3 ์ผ๋ก ๋๋์ด์ง๋ค๋ฉด, answer[i] == "FizzBuzz" - i๊ฐ 5 ๋ก ๋๋์ด์ง๋ค๋ฉด, answer[i] == "FizzBuzz" - ์ ์กฐ๊ฑด ์ค ์ด๋๊ฒ๋ ๋ง์กฑํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ, answer[i] == i (i๋ ๋ฌธ์์ด) ํ์ด ๊ธฐ๋ณธ ์กฐ๊ฑด๋ฌธ์ ํ์ฉํ๋ ๋ฌธ์ ๋๋ณด๊ธฐ class LT_412_FizzBuzz { fun fizzBuzz(n: Int): List { val answer = List(n + 1) { i -> if (i % 15 == 0) "FizzBuzz" else if (i % 3 == 0) "Fizz"..
๋ฌธ์ Silver 5 ์์ ์๋ ์ด์์ฒด์ ์์ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ ์
๋ ฅํ ์๊ฐ ์์๋ค. ๋ฐ๋ผ์, ๋ค์๊ณผ ๊ฐ์ด ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ ๋ณ๊ฒฝํด์ ์
๋ ฅํ๋ค. ํฌ๋ก์ํฐ์ ์ํ๋ฒณ๋ณ๊ฒฝ ฤ c= ฤ c- dลพ dz= ฤ d- lj lj nj nj š s= ลพ z= ์๋ฅผ ๋ค์ด, ljes=njak์ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ 6๊ฐ(lj, e, š, nj, a, k)๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋จ์ด๊ฐ ์ฃผ์ด์ก์ ๋, ๋ช ๊ฐ์ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋์ง ์ถ๋ ฅํ๋ค. dลพ๋ ๋ฌด์กฐ๊ฑด ํ๋์ ์ํ๋ฒณ์ผ๋ก ์ฐ์ด๊ณ , d์ ลพ๊ฐ ๋ถ๋ฆฌ๋ ๊ฒ์ผ๋ก ๋ณด์ง ์๋๋ค. lj์ nj๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ์ ๋ชฉ๋ก์ ์๋ ์ํ๋ฒณ์ ํ ๊ธ์์ฉ ์ผ๋ค. ์
๋ ฅ ์ฒซ์งธ ์ค์ ์ต๋ 100๊ธ์์ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ์ํ๋ฒณ ์๋ฌธ์์ '-', '='๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ๋จ์ด๋ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ..
๋ฌธ์ Bronze 1 ์ํ๋ฒณ ๋์๋ฌธ์๋ก ๋ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ฉด, ์ด ๋จ์ด์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ ์ํ๋ฒณ์ด ๋ฌด์์ธ์ง ์์๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, ๋๋ฌธ์์ ์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๋๋ค. ์
๋ ฅ ์ฒซ์งธ ์ค์ ์ํ๋ฒณ ๋์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ์ฃผ์ด์ง๋ ๋จ์ด์ ๊ธธ์ด๋ 1,000,000์ ๋์ง ์๋๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ์ด ๋จ์ด์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ ์ํ๋ฒณ์ ๋๋ฌธ์๋ก ์ถ๋ ฅํ๋ค. ๋จ, ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ ์ํ๋ฒณ์ด ์ฌ๋ฌ ๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ์๋ ?๋ฅผ ์ถ๋ ฅํ๋ค. package s0724; import java.util.Scanner; public class Main_bj_7th_1157 { public static void main(String[] args) { Scanner sc = new Scanner(System...