티스토리 뷰
1. 반복문 무한루프 만드는 세가지 방법은?
▶for, dowhile, while문
2. 아래와 같이 출력 되도록 프로그래밍 하시오. (반복문 사용 할 필요 없음)
126500 의 금액을 한국 화폐로 바꾸었을 때 각각 몇 개의 화폐가 필요한지 계산해서 출력하기
예) int 126500;
출력값:
오만원 : 2장
만원: 2장
오천원: 1장
천원: 1장
오백원: 1개
백원: 0개
정처기 단골 문제!
Hint: 복권 65000 / 5000 몫1(장) 나머지15000(원) /1000
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
|
public class Money{
public static void main(String[] args) {
int n_500, n_100, n_50, n_10, n_5, n_1, money, tmp;
money = 126500;
n_500 = money / 50000;
tmp = money - (n_500 * 50000);
n_100 = tmp / 10000;
tmp = tmp - (n_100 * 10000);
n_50 = tmp / 5000;
tmp = tmp - (n_50 * 5000);
n_10 = tmp / 1000;
tmp = tmp - (n_10 * 1000);
n_5 = tmp / 500;
tmp = tmp - (n_5 * 500);
n_1 = tmp / 100;
tmp = tmp - (n_1 * 100);
System.out.println("오만원: " + n_500 + "장");
System.out.println("만원: " + n_100 + "장");
System.out.println("오천원: " + n_50 + "장");
System.out.println("천원: " + n_10 + "장");
System.out.println("오백원: " + n_5 + "개");
System.out.println("백원: " + n_1 + "개");
}
}
|
cs |
3.구구단 출력 하시오.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
public class TimesTable{
public static void main(String[] args) {
for (int i = 2; i < 10; i++) {
for (int j = 1; j < 10; j++) {
System.out.print(i + "x" + j + "=" + i * j + "\t");
}
System.out.println();
}
}
}
|
cs |
4.구구단 짝수단 출력 하시오.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
public class TimesTable{
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
if (i % 2 != 0) {
continue;
}
for (int j = 1; j < 10; j++) {
System.out.print(i + "x" + j + "=" + i * j + "\t");
}
System.out.println();
}
}
}
|
cs |
5. 3의 배수인 단(3,6,9)만 출력 하시오.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
public class TimesTable{
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
if ((i % 3 != 0) && (i % 6 != 0) && (i % 9 != 0)) {
// &&이 아니라 ||하면 답 안 나옴
continue;
}
for (int j = 1; j < 10; j++) {
System.out.print(i + "x" + j + "=" + i * j + "\t");
}
System.out.println();
}
}
}
|
cs |
6.아래의 별을 찍으시오.
*****
*****
*****
*****
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
public class StarPattern{
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
|
cs |
7.아래의 별을 찍으시오.
*
**
***
****
*****
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public class StarPattern{
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
|
cs |
8.아래의 별을 찍으시오.
*****
****
***
**
*
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
public class StarPattern{
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = i; j <= 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
|
cs |
9.아래의 별을 찍으시오.
*
**
***
****
*****
for (int i = 1; i <= 5; i++) { // 열
for (int j = i; j < 5; j++) { // 행 - 투명
System.out.print(" ");
}
for (int j = 1; j <= i; j++) { // 행 - 별
System.out.print("*");
}
System.out.println(); //엔터
}
10.아래의 별을 찍으시오.
*****
****
***
**
*
for (int i = 0; i < 5; i++) { // 열 - 0부터 시작해야 앞에 공간 안 생김
for (int j = 0 ; j < i; j++) { // 행 - 투명
System.out.print(" "); //칸 띄워야 함
}
for (int j = i; j <5; j++) { // 행 - 별
System.out.print("*");
}
System.out.println(); //엔터
}
11.아래의 별을 찍으시오.
*
***
*****
*******
*********
12. 구구단 에서 2의 배수 이자 3의 배수인 수의 갯수는?
▶
//answer: 28개
13.다음과 같이 출력하시오.
1. Hi
2. Hi
3. Hi
4. Hi
5. Hi
14.아래와 같이 출력 하시오.
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
15.아래와 같이 출력 하시오.
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
dfsdf
'면접준비 > KOSMO 허쌤 숙제' 카테고리의 다른 글
변수 스코프, 지역변수, 인스턴스, 클래스, 객체 (21/10/12) (0) | 2021.10.27 |
---|---|
함수,별찍기 복습, 도형넓이(21/10/11) (0) | 2021.10.27 |
switch문, 절대값, while, break, continue, 구구단, 배수 (21/10/07) (0) | 2021.10.27 |
비트연산자, 쉬프트연산자, 조건문, 삼항연산자(21/10/06) (0) | 2021.10.27 |
리터럴, 형변환, 이스케이프 시퀀스(21/10/05) (0) | 2021.10.27 |
댓글