Bibi's DevLog ๐ค๐
[๋ฐฑ์ค 5704] ํฌ๊ทธ๋จ ๋ณธ๋ฌธ
[๋ฐฑ์ค 5704] ํฌ๊ทธ๋จ
์ ๋ ฅ๋ ๋ฌธ์ฅ์ ๋ชจ๋ ์ํ๋ฒณ์ด ๋ค์ด์๋์ง ํ์ธํ๋ฉด ๋๋ค.
ํ์ด
while true {
var alphabet = "abcdefghijklmnopqrstuvwxyz".map { $0 }
let input = readLine()!
if input == "*" {
break
}
for item in input {
if item == " " {
continue
}
if let index = alphabet.firstIndex(of: item) {
alphabet.remove(at: index)
} else {
continue
}
}
alphabet.isEmpty ? print("Y") : print("N")
}
์ํ๋ฒณ ๋ฐฐ์ด์์ ๋ฌธ์ฅ์ ์๋ ๊ธ์๋ค์ ํ๋์ฉ ๋นผ๊ณ , ๋ง์ง๋ง์ ๋ฐฐ์ด์ด ๋น์ด์์ผ๋ฉด Y๋ฅผ ๊ทธ๋ ์ง ์์ผ๋ฉด N์ ์ถ๋ ฅํ๋ค.
๋ค๋ฅธ ํ์ด
outerLoop: while true {
var alphabet = "abcdefghijklmnopqrstuvwxyz".map { $0 }
let input = readLine()!
if input == "*" {
break
}
for abc in alphabet {
if !input.contains(abc) {
print("N")
continue outerLoop
}
}
print("Y")
}
- ํ ์คํธ์ผ์ด์ค ์ฑ์ ํ์ ๋ ๋ด ํ์ด๋ณด๋ค ์ฑ๋ฅ์ด ์กฐ๊ธ ๋ ๋๋ ธ๋ค (24ms)
- ์ฝ๋๊ฐ ์ข ๋ ์ง๊ด์ ์ธ ์ ์ ์ข์ ๊ฒ ๊ฐ๋ค!
'ํ๋ก๊ทธ๋๋ฐ > ์๊ณ ๋ฆฌ์ฆ ํ์ด Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 5988] ํ์์ผ๊น ์ง์์ผ๊น (Swift) (0) | 2022.11.21 |
---|---|
[๋ฐฑ์ค 6322] ์ง๊ฐ ์ผ๊ฐํ์ ๋ ๋ณ (Swift) (0) | 2022.11.21 |
[๋ฐฑ์ค 5691] ํ๊ท ์ค์๊ฐ ๋ฌธ์ (์ฆ๋ช ) (0) | 2022.11.11 |
[๋ฐฑ์ค 5613] ๊ณ์ฐ๊ธฐ ํ๋ก๊ทธ๋จ (0) | 2022.11.10 |
[๋ฐฑ์ค 5032] ํ์ฐ ์๋ฃ (Swift) (0) | 2022.10.26 |