Bibi's DevLog ๐ค๐
[๋ฐฑ์ค 16171] ๋๋ ์น๊ตฌ๊ฐ ์ ๋ค(Small) (Swift) ๋ณธ๋ฌธ
ํ๋ก๊ทธ๋๋ฐ/์๊ณ ๋ฆฌ์ฆ ํ์ด Swift
[๋ฐฑ์ค 16171] ๋๋ ์น๊ตฌ๊ฐ ์ ๋ค(Small) (Swift)
๋น๋น bibi 2023. 2. 15. 12:2316171๋ฒ: ๋๋ ์น๊ตฌ๊ฐ ์ ๋ค (Small)
๋ฌธ์์ด S์ ๋ฌธ์์ด K๊ฐ ์ฃผ์ด์ง ๋, S์์ ์ซ์๋ค์ ๊ฑธ๋ฌ๋ธ ๊ฒฐ๊ณผ์ K๊ฐ ์๋์ง ํ์ธํ๋ ๋ฌธ์ ์ด๋ค.
์์ผ๋ฉด 1, ์์ผ๋ฉด 0์ ์ถ๋ ฅํ๋ค.
ํ์ด
import Foundation
let input = readLine()!
let keyword = readLine()!
let filteredInput = input.filter { $0.isLetter }
filteredInput.contains(keyword) ? print(1) : print(0)
- filter๋ก isLetter์ธ์ง ํ์ธ ํ ๋ฌธ์๋ง ๊ฑธ๋ฌ๋ธ๋ค.
- contains๋ก ํค์๋๊ฐ ์๋์ง ํ์ธํ๋ค.
์ด ํ์ด์์ ์ ์ํ ์ ์ import Foundation์ด ์์ผ๋ฉด ์ปดํ์ผ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค๋ ๊ฒ์ด๋ค.
์์ง ์ด์ ๋ ์ฐพ์ง ๋ชปํ๋ค.. filter, contains ๋ชจ๋ Foundation์ด ์์ด๋ ์ธ ์ ์๊ณ , ๋ฐฑ์ค์ ์ฑ์ ํ๊ฒฝ๋ Swift 5.5์ด์์ด๊ณ , Xcode์์๋ ๋์ผํ ์ฝ๋๋ก ์คํํ์ ๋ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์ง ์๋๋ฐ, ์ โํ๋ ธ์ต๋๋คโ ๋ ์๋๊ณ ์ปดํ์ผ์๋ฌ๊ฐ ๋๋์ง ํ ๐ค .. ํน์ ์ด์ ์์๋ ๋ถ์ ์ ๋ณด ๋ถํ๋๋ฆฝ๋๋ค!
'ํ๋ก๊ทธ๋๋ฐ > ์๊ณ ๋ฆฌ์ฆ ํ์ด Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 16435] ์ค๋ค์ดํฌ๋ฒ๋ (Swift) (0) | 2023.02.17 |
---|---|
[๋ฐฑ์ค 16199] ๋์ด ๊ณ์ฐํ๊ธฐ (Swift) (0) | 2023.02.16 |
[๋ฐฑ์ค 23972] ์ ๋ง์ ์ ์ (Swift) (0) | 2023.02.14 |
[๋ฐฑ์ค 15734] ๋ช ์ฅ ๋จ์ ํ (Swift) (0) | 2023.02.07 |
[๋ฐฑ์ค 14582] ์ค๋๋ ์ก๋ค (Swift) (0) | 2023.02.01 |