일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- swift 시작
- 파이썬
- 프로그래머스 답
- Python
- kakao 2018
- swift
- swift 배열
- 소수
- fast.ai
- Kakao
- 데이터셋 만들기
- 스위프트
- 카카오
- Siwft
- coco 데이터셋
- 날씨 앱
- 카카오 2021
- c언어
- roboflow
- SwiftUI
- supervisely
- 카카오 2020
- 카카오 2019
- 프로그래머스
- 머신러닝
- 카카오 2018
- 이미지학습
- 최솟값 만들기
- 문제
- ios 개발 시작
Archives
- Today
- Total
목록소수 (3)
잡초의 일지
[Swift] 프로그래머스 | 코딩테스트 연습 -> 연습문제 -> 소수 찾기
처음에는 지금껏 풀어왔던 것과 같이, for문을 반복하며 0으로 나누어 떨어지면 소수로 판별하는 방식으로 풀었다. 더보기 func solution(_ n:Int) -> Int { var count = 1 if n >= 3{ for i in 3...n{ // i가 소수인가 판별 후 count ++ var isPrime = true for j in 2...i-1{ if (i%j == 0){ isPrime = false break } } if (isPrime){ count += 1 } } } return count } 하지만, 아무리 코드를 줄여봐도 시간초과가 났고, 접근방식이 잘못되었다고 생각해 찾아보았다. 소수를 구할 때에 가장 콤펙트한 방법은 에라토스테네스의 채를 활용하는것이라고 한다. (아래의 링크에 ..
[코딩] 문제풀기/Swift
2021. 5. 18. 10:41
[Swift] 프로그래머스 | 코딩테스트 연습 -> Summer/Winter Coding(~2018) -> 소수 만들기
func isPrime(_ num: Int) -> Bool { for i in 2.. Int { var answer = 0 var potentialPrime: Int for i in 0..
[코딩] 문제풀기/Swift
2020. 7. 25. 16:47