๋ชฉ๋ก์๊ณ ๋ฆฌ์ฆ๋ฌธ์ ํ์ด/ํ๋ก๊ทธ๋๋จธ์ค (2)
Study Anything ๐ง
https://programmers.co.kr/learn/courses/30/lessons/72410 [๋ฌธ์ ] ์ ๊ท ์ ์ ๊ฐ ์ ๋ ฅํ ์์ด๋๋ฅผ ๋ํ๋ด๋ new_id๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, "๋ค์ค"๊ฐ ์ค๊ณํ 7๋จ๊ณ์ ์ฒ๋ฆฌ ๊ณผ์ ์ ๊ฑฐ์น ํ์ ์ถ์ฒ ์์ด๋๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์. [์ ํ์ฌํญ] new_id๋ ๊ธธ์ด 1 ์ด์ 1,000 ์ดํ์ธ ๋ฌธ์์ด์ ๋๋ค. new_id๋ ์ํ๋ฒณ ๋๋ฌธ์, ์ํ๋ฒณ ์๋ฌธ์, ์ซ์, ํน์๋ฌธ์๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. new_id์ ๋ํ๋ ์ ์๋ ํน์๋ฌธ์๋ -_.~!@#$%^&*()=+[{]}:?,/ ๋ก ํ์ ๋ฉ๋๋ค. [ํ์ด] def solution(new_id): new_id = new_id.lower() rmv = '~!@#$%^&*()=+[{]}:?,/'..
์ถ์ฒ : https://programmers.co.kr/learn/courses/30/lessons/77484 ์ค๋ช > ๋ก๋๋ฅผ ๊ตฌ๋งคํ๋๋ฐ ์ผ๋ถ ๋ฒํธ๋ฅผ ์์๋ณผ ์ ์๊ฒ ๋์์ต๋๋ค. ๋น์ฒจ ๋ฒํธ ๋ฐํ ํ, ๊ตฌ๋งคํ๋ ๋ก๋๋ก ๋น์ฒจ์ด ๊ฐ๋ฅํ๋ ์ต๊ณ ์์์ ์ต์ ์์๋ฅผ ์์๋ณด๊ณ ์ถ์ด์ก์ต๋๋ค. ์์๋ณผ ์ ์๋ ๋ฒํธ๋ฅผ 0์ผ๋ก ํ๊ธฐํ๊ธฐ๋ก ํ๊ณ , ๊ตฌ๋งคํ ๋ก๋ ๋ฒํธ 6๊ฐ๊ฐ 44, 1, 0, 0, 31 25๋ผ๊ณ ๊ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค. ๋น์ฒจ ๋ฒํธ 6๊ฐ๊ฐ 31, 10, 45, 1, 6, 19๋ผ๋ฉด, ๋น์ฒจ ๊ฐ๋ฅํ ์ต๊ณ ์์์ ์ต์ ์์๋ 3๋ฑ, 5๋ฑ์ ๋๋ค. (1๋ฑ - 6๊ฐ ๋ฒํธ ๋ชจ๋ ์ผ์น, 2๋ฑ - 5๊ฐ ์ผ์น, 3๋ฑ - 4๊ฐ ์ผ์น, 4๋ฑ - 3๊ฐ ์ผ์น, 5๋ฑ - 2๊ฐ ์ผ์น, 6๋ฑ(๋์ฒจ) - ๊ทธ ์ธ) ๊ตฌ๋งคํ ๋ก๋ ๋ฒํธ๋ฅผ ๋ด์ ๋ฐฐ์ด lotto..