// 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:" ")
}

 

 

 

 

 

+ Recent posts