// 1. var str = "Hello" 가 선언되어 있다. 여기에 자신의 이름을 더해서 print하는 코드를 작성하시오.(예> Hello 홍길동)
var strr = "Hello"
print(strr + " 꿈나무")
결과 : Hello 꿈나무
// 2. let pi = 3.14 으로 선언되어 있다. 주어진 상수를 이용하여 반지름의 길이가 5인 원의 넓이를 구하는 코드를 작성하시오.
let pi = 3.14
print(pi * 5 * 5)
결과 : 78.5
// 3. var height:Double = 100 이 선언되어 있다. 100 미만인 경우 low, 100이상인 경우 high를 출력하는 코드를 작성하시오.
var height:Double = 100
if height >= 100 {
print("high")
} else {
print("low")
}
결과 : high
// 4. var myColor = "I like \(language)" 가 선언되어 있다. 주어진 변수 myColor를 이용하여 I like swift 라는 문장을 print하기 위한 코드를 작성하시오.
var language = "swift"
var myColor = "I like \(language)"
print(myColor)
결과 : I like swift
if 문, &&(and), ||(or) 연산자 사용해보기
// 1. var score = 80을 선언한 후, 80점 이상이면 A, 80점 미만이지만 60점 이상이면 B, 60점 미만이면 C를 출력하세요.
var score = 80
if score >= 80 {
print("A")
} else if score < 80 && score >= 60 { // 이렇게 && 나 || 연산자를 적절히 사용하면 이중 if문 대신 else if문 만으로 만들 수 있다.
print("B")
} else {
print("C")
}
// 2. 80점 이상이거나 20점 미만이면 "천재 아니면 바보"를 출력하세요.
if score >= 80 || score < 20 {
print("천재 아니면 바보")
}
등차수열의 합
// 1~10의 합을 구하라.
var i = 1
var testSum = 0
while i <= 10 {
testSum += i // 순서가 매우 중요하다. i가 sum보다 먼저 오면 i는 1...10 에서 실행되어, 반복문 안에서 1이 더해져 2~11의 합을 sum에 더한다.
i += 1
}
등차수열 만들기
for i in stride(from: 0, through: 20, by: 2){
print(i, terminator:" ")
}
print("\n")
for i in stride(from: 14, through: -7, by: -3){
print(i, terminator:" ")
}
'개발자 > Swift' 카테고리의 다른 글
Swift (스위프트) 함수 문법 (0) | 2020.04.03 |
---|---|
Swift (스위프트) 배열, 딕셔너리, 튜플 (0) | 2020.04.01 |
Swift (스위프트) 함수 & 단축키 모음 (0) | 2020.03.31 |
Swift (스위프트) 별 찍기와 반복문에 대한 고찰 (0) | 2020.03.26 |
Swift (스위프트) 구구단 만들기 (0) | 2020.03.25 |