ํฌํฌ์ธํฐ ์๊ณ ๋ฆฌ์ฆ๋ง ์ฐ๋ฉด ๋
import java.util.Scanner;
class Solution{
public static void main(String args[]) throws Exception{
Scanner kb = new Scanner(System.in);
int T = kb.nextInt();
for (int t = 1; t <= T; t++) {
int n=kb.nextInt();
int[] arr=new int[n];
for(int i=0; i<n; i++) arr[i]=i+1;
int sum=0; // 15
int cnt=0;
int lt=0;
for(int rt=0; rt<n; rt++){
sum+=arr[rt];
if(sum==n)
cnt++;
while(sum>=n){
sum-=arr[lt++];
if(sum==n)
cnt++;
}
}
System.out.println("#"+t+" "+cnt);
}
}
}
'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SWEA][JAVA]D3 : ์์ด1 (0) | 2022.11.15 |
---|---|
[SWEA][JAVA]D3 : ๊ฑด์ด๋๋ฏธ (0) | 2022.11.15 |
[SWEA][JAVA]D3 : ์น๋ฅ ๋น๊ตํ๊ธฐ (0) | 2022.11.15 |
[SWEA][JAVA]D3 : ์์์ด์ ์ธ๋ก๋ก ๋งํด์ (0) | 2022.11.14 |
[SWEA][JAVA]D3 : ํผํํธ ์ ํ (0) | 2022.11.14 |