문자열 중에서 한 글자 랜덤 뽑기 / 소수 판별

쏘스야·2023년 4월 3일
0

ios 개발자의 첫걸음

목록 보기
24/61
/**
 문자열 중에서 한글자를 랜덤으로 뽑아내는 함수 만들기
 */
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)
profile
개발자

0개의 댓글