https://school.programmers.co.kr/learn/courses/30/lessons/120831
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
for 에 if.. 당연히 이렇게 해도 되지만 !! 언제까지 이렇게 쓸거니 🥲
1.
func solution(_ n: Int) -> Int { (0...n).filter { $0 % 2 == 0 }.reduce(0, +) }
2.
func solution(_ n:Int) -> Int {
var result = 0
for i in 1...n where i % 2 == 0 {
result += i
}
return result
}
1. (범위).필터를 사용하여 표현 가능
2. for에 where절 붙여서 사용 가능
쉬운 알고리즘 문제지만, 이렇게 다른사람 코드를 보며
항상 쓰던 코드보단 새로운 방식으로 코드를 작성하는 습관을 기르려구 노력중
'백준' 카테고리의 다른 글
| n과m 대표적인 백트래킹문제 (0) | 2023.12.30 |
|---|---|
| 숨바꼭질 2 (0) | 2023.12.24 |
| 그래프 BFS DFS (1) | 2023.11.19 |
| 비밀지도 (1) | 2023.11.12 |
| 연속되는 문자에 관한 문제 풀이 (0) | 2023.11.11 |