swift 백준 10871, 10807, 5597, 2738 (배열)
·
Algorithm/Baekjoon
10871번 X보다 작은 수배열을 만드는 방법은 여러가지 입니다, 아래 코드에서는 map 메서드를 사용하여 배열을 만들었습니다.result에 삼항연산자를 사용하여 line[1] 보다 작은 값을 추려내 forEach로 출력하였습니다.let line = readLine()!.split(separator: " ").map({Int($0)})let arr = readLine()?.split(separator: " ").map({Int($0)})let result = arr?.filter({ return $0!  10807번 개수 세기a에 주어진 정수를 담습니다.b에 a개만큼 입력받도록 문제가 의도하였지만 readLine과 split을 사용하여 a를 사용하지 않고도 해결할 수 있습니다.이후 c에 정수를 입력받고 ..
swift 백준 2741, 10872, 10950, 2420, 2753 (반복)
·
Algorithm/Baekjoon
2741번 N 찍기for 문을 사용해 1부터 a까지 데이터를 클로저에 사용될 수 있도록 i에 넣어 사용하여 문제를 해결할 수 있습니다.let line = readLine()!let a = Int(line)!for i in 1...a { print(i)} 10872번 팩토리얼N 팩토리얼은 1부터 N까지의 곱의 합입니다.입력값이 0이면 1을 출력하고 아니면 값을 계속 곱하면서 계산한 값을 출력합니다.let line = readLine()!let a = Int(line)!var result = 1if a > 0 { for i in 1...a { result *= i }}print(result) 10950번 A+B - 3반복할 값(a)을 입력받아 a 번만큼 반복합니다.반복하는 동안 ..
ytw_developer
'swift 백준' 태그의 글 목록