ํ๋ก๊ทธ๋๋จธ์ค
-
[ํ๋ก๊ทธ๋๋จธ์ค] ์์ ์ง๋์๋ฃ๊ตฌ์กฐ & ์๊ณ ๋ฆฌ์ฆ 2023. 6. 29. 23:36
๋ค๋ฅธ ๊ณต๋ถ๋ฅผ ํ๋ฉด์ ๊ฐ๋จํ๊ฒ ํ๋ฃจ์ ํ ๋ฌธ์ ์ฉ ํ๋ ค๊ณ ํ์ต๋๋ค. ๊ทธ๋ฌ๋ค๊ฐ ์์ ์ง๋ ๋ฌธ์ ๋ฅผ ํ๊ฒ ๋์๊ณ ๋ฌธ์ ๋ฅผ ์ฝ์ด๋ณด๋, 2์ฐจ์ ๋ฐฐ์ด์์ ํญํ์ด ์ค์น๋ ์์น ์ฃผ๋ณ์ ํญํ์ ์ค์นํ๊ณ , ํญํ์ด ์ค์น๋์ง ์์ ์ง์ญ์ ๊ฐ์๋ฅผ ๋ฐํํ๋ ๋ฌธ์ ์์ต๋๋ค. ์ด๋ฐ ์ ํ์ ๋ฌธ์ ๋ฅผ ์ฌ๋ฌ ๋ฒ ํ์ด๋ด์ ์ต์ํด์ ธ ์์ด์ ๋์ ํ๊ฒ ๋์์ต๋๋ค.์ฒ์์ ์์ฑํ ์ฝ๋๋ก๋ ์ฃผ์ด์ง ๊ธฐ๋ณธ ํ ์คํธ ์ผ์ด์ค๋ ํต๊ณผํ์ง๋ง, ์ ์ถํ ๋๋ ์ ๋ฐ ์ด์์ ํ ์คํธ ์ผ์ด์ค๊ฐ ์คํจํ์ฌ ์ด๋ฆฌ๋ฅ์ ํ์ต๋๋ค...??? ๐ฎ 1. ๋ฌธ์ ๋งํฌ ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr https://school.program..
-
[ํ๋ก๊ทธ๋๋จธ์ค] ํ๋ ์ฆ4๋ธ๋ก์๋ฃ๊ตฌ์กฐ & ์๊ณ ๋ฆฌ์ฆ 2023. 6. 25. 22:54
์ด ๋ฌธ์ ๋ ์ต๊ทผ์ ๋ค์ด๋ฒ ๋ถ์คํธ ์บ ํ 2์ฐจ ์ฝ๋ฉ ํ ์คํธ๋ฅผ ์ค๋นํ๊ธฐ ์ํด ๊ตฌํ ๋ฌธ์ ๋ฅผ ์ฐพ์๋ณด๋ ์ค ํ๋์ธ "ํ๋ ์ฆ 4๋ธ๋ก" ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๊ฒ ๋์์ต๋๋ค. 1์ฐจ ํฉ๊ฒฉ ๋ฉ์ผ์ ๋ฐ์์ ๋ ๋น์์ 2๋ฐ 3์ผ ๋์ ๋์ ํ๋ จ ์ค์ด์๊ธฐ ๋๋ฌธ์ ํด๋ํฐ์ผ๋ก ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด ๋ฉ๋ชจ์ฅ์ ์ฌ์ฉํ์ฌ ์๋์ฝ๋๋ฅผ ์์ฑํ๊ณ ์๊ฐ์ ์ ๋ฆฌํด ๋ ๋ฌธ์ ์์ต๋๋ค. ์ด๋ฒ ์ฝ๋๋ ํ๋์ฉ ์ค๋ช ํ๋ฉด ๋๋ฌด ๊ธธ์ด์ง๊ณ ๊ฐ๋ ์ฑ์ด ์ข์ง ์์ ๊ฑฐ ๊ฐ์ ์ต๋ํ ์ฝ๋ ์์ ์ฝ๋์ ์ญํ ์ ์ ์ด๋ณด๊ฒ ๋์์ต๋๋ค. 1. ๋ฌธ์ ๋งํฌ ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr https://school.programmer..
-
[ํ๋ก๊ทธ๋๋จธ์ค] ์ต๋๊ฐ๊ณผ ์ต์๊ฐ, JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ์๋ฃ๊ตฌ์กฐ & ์๊ณ ๋ฆฌ์ฆ 2023. 6. 3. 21:09
1. ๋ฌธ์ ๋งํฌ - ์ต๋๊ฐ๊ณผ ์ต์๊ฐ ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr https://school.programmers.co.kr/learn/courses/30/lessons/12939 2. ์ฝ๋ func solution(_ s:String) -> String { let arr = s.split(separator: " ").map { Int(String($0))!}.sorted() return String(arr.first!) + " " + String(arr.last!) } 3. ์ฝ๋ ์ค๋ช ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ์ด ๋์ด ์์ด split(separato..