[BOJ9498]Swift의 switch문

Zoe·2023년 4월 6일
0

🔩 Algorithm

목록 보기
4/10
post-thumbnail

import Foundation

let input = Int(readLine()!)!

switch input
{
case 90...100 :
    print("A")
case 80...89 :
    print("B")
case 70...79 :
    print("C")
case 60...69 :
    print("D")
default:
    print("F")
}

swift의 switch문 기본 형태

switch value
{
case value1:
    respond to value 1 //value == value1
case value2,
     value3:
    respond to value 2 or 3 //value == value2 || ==value3
default:
    otherwise, do something else
}

참고하기!

그렇다면 ...은 무슨 의미인가?

💡swift의 Range에 대해 먼저 알아보자!

swift 공식문서

... : 범위값까지 포함하는 closed range를 반환 (ex. 0...9 -> 0부터 9까지
..< : 범위 이상의 값은 포함하지 않는 half-open range를 반환 (ex. 0..<9 -> 0 부터 8까지

contains함수는 굉장히 유용할 것 같다~

let input = Int(readLine()!)!
let Arr: [Int] = [1,2,3,4,5,6]

if Arr.contains(input) { //Arr에 input을 포함하나요?
    print("마자요~!")
}

0개의 댓글