728x90
๋ฐ์ํ
1. String์ด ๋ชจ๋ ๋๋ฌธ์๊ฑฐ๋ ๋ชจ๋ ์๋ฌธ์์ธ ๊ฒฝ์ฐ์ true๋ฅผ ์ถ๋ ฅํ๊ณ ์๋๋ฉด false๋ฅผ ์ถ๋ ฅํด
ํต์ฌ uppercased()์ lowercased()๋ฅผ ์๋? - ๋ด ์๊ฐ์ isuppercased? ์ด๋ฐ ๋ฉ์๋๋ก ํด์ผํ๋ ์ค ์๊ณ ์ฐพ์๋๋ฐ ์๊ณ ๋ณด๋ ๊ฑ ๋ชจ๋ ๋์๋ฌธ์๋ก ๋ฐ๊พผ ๊ฒ๊ณผ str์ ๋น๊ตํด์ ๋๊ฐ์ผ๋ฉด true ์๋๋ฉด false๋ฅผ ์ถ๋ ฅํ๋ฉด ๋๋ค.
func sameCase(_ str: String) -> Bool {
return str.uppercased() == str || str.lowercased() == str
}
2.1์์ ํจ์์ ์ ๋ฌํ ์ซ์๊น์ง ๋ชจ๋ ์ซ์๋ฅผ ๋ํ์ญ์์ค.
ํต์ฌ for๋ฌธ ์ฌ์ฉํ ์ค ์๋?
func addUp(_ num: Int) -> Int {
var total = 0
for i in 1...num{
total = total+i
}
return total
}
3.๋ฐฐ์ด ์์ ๋ฐฐ์ด๋ค ์ ์ซ์ ์ค val์ด๋ผ๋ ์ซ์๋ฅผ ๋ชจ๋ ํฌํจํ๋๊ฐ? - isOmnipresent๋ผ๊ณ ํ๋๋ณด๋ค.
ํต์ฌ:contains ์๋?
func isOmnipresent(_ arr: [[Int]], _ val: Int) -> Bool {
var bool = true
for i in 0...arr.count-1{
if arr[i].contains(val) == false{
bool = false
}
}
return bool
}
728x90
๋ฐ์ํ
'๐ Problem Solution' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Edabit Very Easy Swift (0) | 2020.01.19 |
---|---|
Edabit Very Easy Swift (0) | 2020.01.18 |
๋ฐฑ์คํ๋ก๊ทธ๋๋ฐ 2๋จ๊ณ 1,2,3,4,5,6๋ฒ Swift (0) | 2020.01.16 |
๋ฐฑ์ค์๊ณ ๋ฆฌ์ฆ 1๋จ๊ณ 6,7,8,9,10,11 Swift (0) | 2020.01.14 |
Edabit Very easy Multiple of 100 Swift (0) | 2020.01.13 |
๋๊ธ