일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 연결요소의개수
- Linux
- 알고리즘
- algorithm
- 부스트코스
- 웹개발
- 확인문제
- 중소기업면접
- 프로그래밍
- 농은면접
- 웹프로그래밍
- 후기
- 한국재정정보원
- 백준
- 필기후기
- 정수내림차순으로배치하기
- 수박수박수박수박수?
- 공부
- BOJ
- java
- HTML
- CSS
- 프로그래밍언어
- 인강
- 웹
- 이클립스
- 건보필기
- 필기
- 프로그래머스
- 코딩
- Today
- Total
공부하는 히욤이
[기초다지기] : 반복제어문2 - 형성평가 본문
130 : 반복제어문2 - 형성평가1
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6480 회 시도횟수: 9025 회
10 이하의 자연수 n을 입력받아 "JUNGOL"을 n번 출력하는 프로그램을 작성하시오.
4 | JUNGOL JUNGOL JUNGOL JUNGOL |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main_130 { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(br.readLine()); for (int i = 0; i < n; i++) { System.out.println("JUNGOL"); } } } | cs |
131 : 반복제어문2 - 형성평가2
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6309 회 시도횟수: 12649 회
100 이하의 두 개의 정수를 입력받아 작은 수부터 큰 수까지 차례대로 출력하는 프로그램을 작성하시오.
10 5 | 5 6 7 8 9 10 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); if (a >b) { for (int i = b; i <= a ; i++) { System.out.print(i + " "); } } else { for (int i = a; i <= b; i++) { System.out.print(i+" "); } } } } | cs |
132 : 반복제어문2 - 형성평가3
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6204 회 시도횟수: 8574 회
정수를 입력받아서 1부터 입력받은 정수까지의 5의 배수의 합을 구하여 출력하는 프로그램을 작성하시오.
20 | 50 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int sum=0; for (int i = 1; i <= a; i++) { if (i%5 ==0) { sum = sum+i; } } System.out.println(sum); } } | cs |
133 : 반복제어문2 - 형성평가4
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 5957 회 시도횟수: 8809 회
100 이하의 자연수 n을 입력받고 n개의 정수를 입력받아 평균을 출력하는 프로그램을 작성하시오.
(평균은 반올림하여 소수 둘째자리까지 출력하도록 한다.)
3 99 65 30 | 64.67 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.text.DecimalFormat; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); float result = 0; for (int i = 0; i < a; i++) { result = result + sc.nextFloat(); } DecimalFormat df = new DecimalFormat("0.00"); System.out.println(df.format(result/a)); } } | cs |
134 : 반복제어문2 - 형성평가5
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 5630 회 시도횟수: 8358 회
10개의 정수를 입력받아 입력받은 수들 중 짝수의 개수와 홀수의 개수를 각각 구하여 출력하는 프로그램을 작성하시오.
10 20 30 55 66 77 88 99 100 15 | even : 6 odd : 4 |
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 | import java.text.DecimalFormat; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int even = 0; int odd = 0; for (int i = 0; i < 10; i++) { if (sc.nextInt()%2==0) { even++; } else { odd++; } } System.out.println("even : " + even); System.out.println("odd : " + odd); } } | cs |
135 : 반복제어문2 - 형성평가6
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 5063 회 시도횟수: 11898 회
두 개의 정수를 입력받아 두 정수 사이(두 정수를 포함)에 3의 배수이거나 5의 배수인 수들의 합과 평균을 출력하는 프로그램을 작성하시오.
(평균은 반올림하여 소수 첫째자리까지 출력한다.)
10 15 | sum : 37 avg : 12.3 |
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 31 32 33 34 35 36 37 38 | import java.text.DecimalFormat; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int sum = 0; float cnt= 0; if (a>b) { for (int i = b; i <= a; i++) { if (i%3 ==0 || i%5 ==0) { sum = sum +i; cnt++; } } } else { for (int i = a; i <= b; i++) { if (i%3 ==0 || i%5 ==0) { sum = sum +i; cnt++; } } } DecimalFormat df = new DecimalFormat("0.0"); System.out.println("sum : " + sum); System.out.println("avg : " + df.format(sum/cnt)); } } | cs |
136 : 반복제어문2 - 형성평가7
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 5485 회 시도횟수: 7012 회
한 개의 자연수를 입력받아 그 수의 배수를 차례로 10개 출력하는 프로그램을 작성하시오.
5 | 5 10 15 20 25 30 35 40 45 50 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import java.text.DecimalFormat; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); for (int i = 1; i <= 10; i++) { System.out.print(a*i + " "); } } } | cs |
137 : 반복제어문2 - 형성평가8
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 5030 회 시도횟수: 7024 회
행과 열의 수를 입력받아 다음과 같이 출력하는 프로그램을 작성하시오.
3 4 | 1 2 3 4 2 4 6 8 3 6 9 12 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import java.text.DecimalFormat; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); for (int i = 1; i <= a; i++) { for (int j = 1; j <= b; j++) { System.out.print(i*j+ " "); } System.out.println(); } } } | cs |
138 : 반복제어문2 - 형성평가9
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 5052 회 시도횟수: 7206 회
정수를 입력받아 다음과 같이 순서쌍을 출력하는 프로그램을 작성하시오.
* 주의
')'와 '('사이에 공백이 1칸 있다.
(1,_1) 처럼 출력한다 : '_'는 공백
4 | (1, 1) (1, 2) (1, 3) (1, 4) (2, 1) (2, 2) (2, 3) (2, 4) (3, 1) (3, 2) (3, 3) (3, 4) (4, 1) (4, 2) (4, 3) (4, 4) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.text.DecimalFormat; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); for (int i = 1; i <= a; i++) { for (int j = 1; j <= a; j++) { System.out.print("("+i+", "+j+") "); } System.out.println(); } } } | cs |
139 : 반복제어문2 - 형성평가A
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 4941 회 시도횟수: 14676 회
2부터 9까지의 수 중 2개를 입력받아 입력받은 수 사이의 구구단을 출력하는 프로그램을 작성하시오.
단 반드시 먼저 입력된 수의 구구단부터 아래의 형식에 맞게 출력하여야 한다.
구구단 사이의 공백은 3칸이다.
5 3 | 5 * 1 = 5 4 * 1 = 4 3 * 1 = 3 5 * 2 = 10 4 * 2 = 8 3 * 2 = 6 5 * 3 = 15 4 * 3 = 12 3 * 3 = 9 5 * 4 = 20 4 * 4 = 16 3 * 4 = 12 5 * 5 = 25 4 * 5 = 20 3 * 5 = 15 5 * 6 = 30 4 * 6 = 24 3 * 6 = 18 5 * 7 = 35 4 * 7 = 28 3 * 7 = 21 5 * 8 = 40 4 * 8 = 32 3 * 8 = 24 5 * 9 = 45 4 * 9 = 36 3 * 9 = 27 |
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 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); if (a>b) { for (int j = 1; j <=9; j++) { for (int i = a; i >= b; i--) { System.out.printf("%d * %d = %2d ",i, j,i*j); } System.out.println(); } } else { for (int j = 1; j <=9; j++) { for (int i = a; i <= b; i++) { System.out.printf("%d * %d = %2d ",i, j,i*j); } System.out.println(); } } } } | cs |
'Algorithm > Jungol' 카테고리의 다른 글
[기초다지기] : 반복제어문3 - 형성평가 (2) | 2019.03.02 |
---|---|
[기초다지기] : 반복제어문3 - 자가진단 (0) | 2019.03.02 |
[기초다지기] : 반복제어문2 - 자가진단 (0) | 2019.02.26 |
[기초다지기] : 반복제어문1 - 형성평가 (0) | 2019.02.26 |
[기초다지기] : 반복제어문1 - 자가진단 (0) | 2019.02.25 |