일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 필기
- 필기후기
- 프로그래밍
- 공부
- BOJ
- 웹
- Linux
- 부스트코스
- 이클립스
- 수박수박수박수박수?
- 농은면접
- 건보필기
- 중소기업면접
- algorithm
- 코딩
- 프로그래밍언어
- 알고리즘
- HTML
- 프로그래머스
- 후기
- 정수내림차순으로배치하기
- 웹프로그래밍
- 웹개발
- java
- 연결요소의개수
- 인강
- 백준
- Today
- Total
공부하는 히욤이
[기초다지기] : 반복제어문2 - 자가진단 본문
541 : 반복제어문2 - 자가진단1
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6519 회 시도횟수: 11738 회
문자를 입력받아서 입력받은 문자를 20번 반복하여 출력하는 프로그램을 작성하시오.
A | AAAAAAAAAAAAAAAAAAAA |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.next(); for (int i = 0; i < 20; i++) { System.out.print(s); } } } | cs |
542 : 반복제어문2 - 자가진단2
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6381 회 시도횟수: 9225 회
10부터 20까지의 숫자를 차례대로 출력하는 프로그램을 작성하시오.for문을 사용하세요.
10 11 12 13 14 15 16 17 18 19 20 |
1 2 3 4 5 6 7 8 9 10 11 12 13 | import java.util.Scanner; public class Main{ public static void main(String[] args) { for (int i = 10; i < 21; i++) { System.out.print(i + " "); } } } | cs |
543 : 반복제어문2 - 자가진단3
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6180 회 시도횟수: 10675 회
하나의 정수를 입력받아 1부터 입력받은 정수까지의 짝수를 차례대로 출력하는 프로그램을 작성하시오.
입력되는 정수는 50이하이다.
10 | 2 4 6 8 10 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int i = 1; i <= n; i++) { if (i%2 ==0) { System.out.print(i+ " "); } } } } | cs |
544 : 반복제어문2 - 자가진단4
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 6017 회 시도횟수: 9017 회
100 이하의 정수를 입력받아서 입력받은 정수부터 100까지의 합을 출력하는 프로그램을 작성하시오.
95 | 585 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int sum = 0; for (int i = n; i <= 100; i++) { sum = sum+i; } System.out.println(sum); } } | cs |
545 : 반복제어문2 - 자가진단5
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 5265 회 시도횟수: 9979 회
10개의 정수를 입력받아 3의 배수의 개수와 5의 배수의 개수를 각각 출력하는 프로그램을 작성하시오.
10 15 36 99 100 19 46 88 87 13 | Multiples of 3 : 4 Multiples of 5 : 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 | import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int th =0; int fi =0; for (int i = 0; i < 10; i++) { int n = sc.nextInt(); if (n%3==0) { th++; } if (n%5 ==0) { fi++; } } System.out.println("Multiples of 3 : " + th); System.out.println("Multiples of 5 : " + fi); } } | cs |
546 : 반복제어문2 - 자가진단6
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 4750 회 시도횟수: 9719 회
4 75 80 85 90 | avg : 82.5 pass |
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.text.DecimalFormat; import java.util.Scanner; public class Main_546{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); float n = sc.nextInt(); int score; int sum = 0; float avg; for (int i = 0; i < n; i++) { score = sc.nextInt(); sum += score; } avg = sum/n; DecimalFormat df = new DecimalFormat("0.0"); System.out.println("avg : "+df.format(avg)); if (avg>=80) { System.out.println("pass"); } else { System.out.println("fail"); } } } | cs |
547 : 반복제어문2 - 자가진단7
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 4758 회 시도횟수: 6439 회
아래와 같이 출력되는 프로그램을 작성하시오.
2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 6 7 8 9 10 |
i와 j값을 둘 다 활용하여 식을 만들어 본다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public class Main{ public static void main(String[] args) { for (int i = 1; i < 6; i++) { for (int j = i+1; j <= i+5; j++) { System.out.print(j+ " "); } System.out.println(); } } } | cs |
548 : 반복제어문2 - 자가진단8
제한시간: 1000 ms 메모리제한: 0 MB
해결횟수: 4362 회 시도횟수: 10450 회
구구단의 일부를 다음과 같이 출력하는 프로그램을 작성하시오.
곱셈의 결과는 오른쪽으로 맞추어 출력을 하고 결과값 사이의 공백은 3칸으로 한다.
출력형식 예) 2□*□1□=□□2□□□ (□는 공백을 나타내는 것임)
2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 4 * 5 = 20 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public class Main{ public static void main(String[] args) { for (int i = 2; i < 5; i++) { for (int j = 1; j < 6; j++) { System.out.printf("%d * %d = %2d ", i, j, i*j); } System.out.println(); } } } | cs |
'Algorithm > Jungol' 카테고리의 다른 글
[기초다지기] : 반복제어문3 - 자가진단 (0) | 2019.03.02 |
---|---|
[기초다지기] : 반복제어문2 - 형성평가 (0) | 2019.03.02 |
[기초다지기] : 반복제어문1 - 형성평가 (0) | 2019.02.26 |
[기초다지기] : 반복제어문1 - 자가진단 (0) | 2019.02.25 |
[기초다지기] : 선택제어문 - 형성평가 (0) | 2019.02.25 |