일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS
- 알고리즘
- 웹프로그래밍
- 이클립스
- 한국재정정보원
- 웹
- 프로그래밍언어
- algorithm
- 건보필기
- 필기
- 필기후기
- 코딩
- BOJ
- 수박수박수박수박수?
- 후기
- 정수내림차순으로배치하기
- 웹개발
- 부스트코스
- 확인문제
- 백준
- 농은면접
- 공부
- HTML
- java
- 프로그래머스
- 중소기업면접
- 인강
- 연결요소의개수
- 프로그래밍
- Linux
- Today
- Total
공부하는 히욤이
[기초다지기] : 반복제어문3 - 형성평가 본문
140 : 반복제어문3 - 형성평가1
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 4603 회 시도횟수: 10903 회
정수 20 개를 입력받아서 그 합과 평균을 출력하되 0 이 입력되면 20개 입력이 끝나지 않았더라도 그 때까지 입력된 합과 평균을 출력하는 프로그램을 작성하시오.
평균은 소수부분은 버리고 정수만 출력한다.(0이 입력된 경우 0을 제외한 합과 평균을 구한다.)
5 9 6 8 4 3 0 | 35 5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int sum = 0; int cnt = 0; for (int i = 0; i < 20; i++) { int a = sc.nextInt(); if (a==0) { break; } else { sum = sum +a; cnt++; } } System.out.println(sum + " " + (sum/cnt)); } } | cs |
141 : 반복제어문3 - 형성평가2
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 4539 회 시도횟수: 11617 회
1부터 100까지의 정수 중 한 개를 입력받아 100 보다 작은 배수들을 차례로 출력하다가 10 의 배수가 출력되면 프로그램을 종료하도록 프로그램을 작성하시오.
7 | 7 14 21 28 35 42 49 56 63 70 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 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; a*i <= 100; i++) { System.out.print(a*i + " "); if ((a*i)%10 ==0) { break; } } } } | cs |
142 : 반복제어문3 - 형성평가3
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 4660 회 시도횟수: 6561 회
자연수 n을 입력받아 "출력 예"와 같이 출력되는 프로그램을 작성하시오.
주의! '*'과 '*'사이에 공백이 없고 줄사이에도 빈줄이 없다.
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 | 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 = 0; j < i; j++) { System.out.print("*"); } System.out.println(); } for (int i = 0; i < a; i++) { for (int j = 0; j < a-1-i; j++) { System.out.print("*"); } System.out.println(); } } } | cs |
143 : 반복제어문3 - 형성평가4
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 4140 회 시도횟수: 6337 회
자연수 n을 입력받아 "출력 예"와 같이 출력되는 프로그램을 작성하시오.
주의! '*'과 '*'사이에 공백이 없고 줄사이에도 빈줄이 없다.
3 | ***** *** * *** ***** |
144 : 반복제어문3 - 형성평가5
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 3989 회 시도횟수: 5601 회
자연수 n을 입력받아 "출력 예"와 같이 n줄에 걸처 오른쪽으로 정렬된 삼각형이 출력되는 프로그램을 작성하시오.주의! '*'과 '*'사이에 공백이 없고 줄사이에도 빈줄이 없다.
3 | * *** ***** |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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 = 0; i < a; i++) { for (int j = 0; j < a*2-2-i*2; j++) { System.out.print(" "); } for (int j = 0; j < i*2+1; j++) { System.out.print("*"); } System.out.println(); } } } | cs |
145 : 반복제어문3 - 형성평가6
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 3699 회 시도횟수: 6719 회
자연수 n을 입력받아 "출력 예"와 같이 공백으로 구분하여 출력하는 프로그램을 작성하시오.
주의! 숫자를 공백으로 구분하되 줄사이에 빈줄은 없다.
3 | 1 1 2 1 2 3 |
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(); for (int i = 0; i < a; i++) { int b= 1; for (int j = 0; j < a-1-i; j++) { System.out.print(" "); } for (int j = 0; j < i+1; j++) { System.out.print(b++ + " "); } System.out.println(); } } } | cs |
46 : 반복제어문3 - 형성평가7
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 3549 회 시도횟수: 4866 회
자연수 n(n≤6)을 입력받아 "출력 예"와 같이 공백으로 구분하여 출력되는 프로그램을 작성하시오.
주의! 문자는 공백으로 구분하되 줄사이에 빈줄은 없다.
3 | A B C D E 0 F 1 2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); char ch = 'A'; int b = 0; for (int i = 0; i < a; i++) { for (int j = 0; j <= a-1-i; j++) { System.out.print(ch++ + " "); } for(int j = 0;j < i;j++){ System.out.print(b++ + " "); } System.out.println(); } } } | cs |
147 : 반복제어문3 - 형성평가8
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 3578 회 시도횟수: 4915 회
자연수 n을 입력받아 "출력 예"와 같이 공백으로 구분하여 출력되는 프로그램을 작성하시오.
주의! 숫자는 공백으로 구분하되 줄사이에 빈줄은 없다.
3 | 1 2 3 4 5 6 |
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 | 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 = 1; for (int i = 0; i < a; i++) { for (int j = 0; j < i; j++) { System.out.print(" "); } for (int j = 0; j <= a-i-1; j++) { System.out.print(b++ + " "); } System.out.println(); } } } | cs |
148 : 반복제어문3 - 형성평가9
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 3465 회 시도횟수: 4942 회
자연수 n을 입력받아 "출력 예"와 같이 공백으로 구분하여 출력되는 프로그램을 작성하시오.
주의! '#'은 공백으로 구분하되 줄사이에 빈줄은 없다.
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 | 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 = 0; i < a; i++) { for (int j = 0; j < i+1; j++) { System.out.print("# "); } System.out.println(); } for (int i = 0; i < a-1; i++) { for (int j = 0; j < i+1; j++) { System.out.print(" "); } for (int j = i+1; j < a; j++) { System.out.print("# "); } System.out.println(); } } } | cs |
149 : 반복제어문3 - 형성평가A
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 3576 회 시도횟수: 4511 회
자연수 n을 입력받아 "출력 예"와 같이 n x n크기에 공백으로 구분하여 출력되는 프로그램을 작성하시오.
10 미만의 홀수만 출력하시오.주의! 숫자는 공백으로 구분하되 줄사이에 빈줄은 없다.
3 | 1 3 5 7 9 1 3 5 7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 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 = 1; for (int i = 0; i < a; i++) { for (int j = 0; j < a; j++) { System.out.print(b + " "); b = (b+2 )%10; } System.out.println(); } } } | cs |
'Algorithm > Jungol' 카테고리의 다른 글
[기초다지기] : 반복제어문3 - 자가진단 (0) | 2019.03.02 |
---|---|
[기초다지기] : 반복제어문2 - 형성평가 (0) | 2019.03.02 |
[기초다지기] : 반복제어문2 - 자가진단 (0) | 2019.02.26 |
[기초다지기] : 반복제어문1 - 형성평가 (0) | 2019.02.26 |
[기초다지기] : 반복제어문1 - 자가진단 (0) | 2019.02.25 |