/**
문자열 중에서 한글자를 랜덤으로 뽑아내는 함수 만들기
*/
var string1 = "string"
// 내가 푼 것
func stringFunction(_ s: String) -> Character {
let i = Int.random(in: 0...s.count-1)
return s[s.index(s.startIndex, offsetBy: i)]
}
// 정답
func stringFunction1(_ s: String) -> String {
let randomString = String(s.randomElement()!)
return randomString
}
stringFunction(string1)
stringFunction1(string1)
/**
소수 판별 해보기
*/
var num = 2
func numFunction(_ n: Int){
// guard n != 2 else {return }
for i in 2..<n { // 이부분이 ... 해서 완성 못함..ㅠ
if n % i == 0 {
print("소수가 아닙니다.")
return
}
}
print("소수가 맞습니다.")
}
numFunction(num)
var num1 = 2
var isPrime: Bool = true
for i in 2..<num1{
if num1 % i == 0{
isPrime = false
break
}
}
print(isPrime)