원본 : https://school.programmers.co.kr/learn/courses/30/lessons/12924
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이
class Solution {
public int solution(int n) {
int[] arr = new int[n + 1];
int cnt = 0;
for (int i = 1; i < arr.length; i++) {
arr[i] = i + arr[i - 1];
}
for (int i = 0; i < arr.length - 1; i++) {
for (int j = i + 1; j < arr.length; j++) {
int diff = arr[j] - arr[i];
if (diff == n) {
cnt++;
}
if (diff >= n) {
break;
}
}
}
return cnt;
}
}
주차 요금 계산 (2022 KAKAO BLIND RECRUITMENT) (0) | 2022.08.01 |
---|---|
줄 서는 방법 (연습문제) (0) | 2022.08.01 |
숫자 블록 (연습문제) (0) | 2022.07.29 |
k진수에서 소수 개수 구하기 (2022 KAKAO BLIND RECRUITMENT) (0) | 2022.07.29 |
멀리 뛰기 (연습문제) (0) | 2022.07.29 |
댓글 영역