오늘은 참여한지 4일차 입니다.

22일 Basic 챌린지에 대한 상세한 내용은 아래 링크에서 확인할 수 있습니다.

https://developer-p.tistory.com/171

 

[22일 Basic 챌린지 참여] 알고리즘 DAY1

22 Basic Challenge Algorithm https://softsquared.notion.site/Algorithm-5328fab28619430dae2c782d4db6a556 Algorithm 베이직 챌린지 챌린지 대상 : 코딩 테스트 준비해야하는데, 한 번도 해본적은 없어. 일단..

developer-p.tistory.com


Day 4

220224 공부 일지 : 쉬운 문제들이였다. 기초를 튼튼하게. 실수하지 않게 주의.

 

220224 공부 일지

 


백준 Swift 1008번

// MARK: - 1008번
let input = readLine()!.split(separator: " ").map{Double(String($0))!}
print(input[0] / input[1])

 


백준 Swift 1330번

// MARK: - 1330번
let input = readLine()!.split(separator: " ").map{Int(String($0))!}
let (A, B) = (input[0], input[1])

if A == B {
    print("==")
}
else if A > B {
    print(">")
}
else {
    print("<")
}

 


백준 Swift 2753번

// MARK: - 2753번
let year = Int(readLine()!)!

if year % 4 == 0 && ((year % 100 != 0) || (year % 400 == 0)) {
    print("1")
}
else {
    print("0")
}

 


백준 Swift 9498번

// MARK: - 9498번
let score = Int(readLine()!)!

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

 


백준 Swift 2438번

// MARK: - 2438번
let input = Int(readLine()!)!

for i in 0..<input {
    for _ in 0...i {
        print("*", terminator: "")
    }
    print()
}

 


백준 Swift 2439번

// MARK: - 2439번
let N = Int(readLine()!)!

for i in 0..<N {
    
    for _ in stride(from: N-1, to: i, by: -1) {
        print(" ", terminator: "")
    }
    for _ in 0...i {
        print("*", terminator: "")
    }
    
    print()
}

 


 

백준 Swift 2739번

// MARK: - 2739번
let N = Int(readLine()!)!

for i in 1...9 {
    print("\(N) * \(i) = \(N * i)")
}

 


백준 Swift 2741번

// MARK: - 2741번
let N = Int(readLine()!)!
for i in 1...N {
    print(i)
}

 


백준 Swift 2742번

// MARK: - 2742번
let N = Int(readLine()!)!

for i in stride(from: N, through: 1, by: -1) {
    print(i)
}

 


백준 Swift 2884번

// MARK: - 2884번
let input = readLine()!.split(separator: " ").map{Int(String($0))!}
var (H, M) = (input[0], input[1])
var minute: Int = 0

if H == 0 {
    minute = 24 * 60 + M - 45 // H = 24
}
else {
    minute = H * 60 + M - 45
}

H = minute / 60

if H == 24 {
    H = 0
}

M = minute % 60

print(H, M)

 


백준 Swift 10818번

// MARK: -  10818번
let N = Int(readLine()!)!

let numArray = readLine()!.split(separator: " ").map{Int(String($0))!}

print(numArray.min()!, numArray.max()!)

 


DAY4 인증완료

 

DAY4 인증완료

반응형