문제
회사 프로젝트를 진행하는데 직원 n명을 입력 받고 균등하게 팀을 만들어 리더를 1명씩 뽑으려 한다. 팀 리더의 수는 몇명까지 될 수 있는가?
해석
정수 n을 나눴을 때 나머지가 0인 정수는 몇 개인가?
INPUT 정수 n (2 ≤ n ≤ 10^5)
OUTPUT 가능한 리더의 수
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
|
/**
* Fafa and his Company
*
* @author codenbike
* @date 2019.12.12
*/
import java.util.*;
public class Fafa {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int count = 0;
for(int i=1; i<n/2+1; i++){
if(n%i == 0) {
count++;
}
}
System.out.println(count);
}
}
|
whenever ~할 때마다
evenly 고르게, 반반하게
represent 대표하다
'코드포스' 카테고리의 다른 글
[코드포스 600] 1186A - Vus the Cossack and a Contest (0) | 2019.12.26 |
---|---|
[코드포스 600] 959A - Mahmoud and Ehab and the even-odd game (0) | 2019.12.25 |
[코드포스 600] 996A - Hit the Lottery (0) | 2019.12.17 |
[코드포스 600] 1097A - Gennady and Card Game (0) | 2019.12.16 |
[코드포스 600] 1154A - Restoring Three Numbers (0) | 2019.12.15 |