https://school.programmers.co.kr/learn/courses/30/lessons/120909
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
import Foundation
func solution(_ n:Int) -> Int {
var array = [Int]()
for i in 1...1000{
array.append(i*i)
}
return array.contains(n) ? 1 : 2
}
n의 범위가 1~1,000,000
1000 x 1000 = 1,000,000
내 풀이)
삼항연산자를 통하여 제곱수를 담는 array가 n을 가지고 있으면 1 가지고 있지 않다면 2 반환
'Swift랑 친해지기 > programmers 풀기' 카테고리의 다른 글
[프로그래머스] 숨어있는 숫자의 덧셈(1) (Swift) (0) | 2022.11.21 |
---|---|
[프로그래머스] 스킬트리 (Swift) (0) | 2022.11.14 |
[프로그래머스] 문자 반복 출력하기 (Swift) (0) | 2022.11.12 |
[프로그래머스] 오픈채팅방 (Swift) (0) | 2022.11.12 |
[프로그래머스] 저주의 숫자 3 (Swift) (0) | 2022.11.10 |