문제 풀이/CodeUp28 CodeUp_1351 : 구구단 출력하기 2 ▪ 문제 내용 시작단과 마지막 단을 입력하면 그 구간의 구구단을 출력하는 프로그램을 작성하시오. 예시) 입력 : 2 3 2*1=2 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 3*1=3 3*2=6 3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 ▪ 자바 코드 import java.util.Scanner; public class CodeUp_1351 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int startDan = sc.nextInt(); int endDan = sc.nextInt(); for (int i = star.. 2021. 4. 2. CodeUp_1265 : 구구단 출력하기 1 ▪ 문제 내용 고블린 파이터 동우는 구구단에 관심이 많다. 구구단의 원하는 단을 입력하면 그 단의 구구단이 출력되게 하시오. 예) 3 3*1=3 3*2=6 3*3=9 ... 3*9=27 ▪ 자바 코드 import java.util.Scanner; public class CodeUp_1265 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for (int i = 1; i < 10; i++) { System.out.println(num+"*"+i+"="+num*i); } } } ▪ 코드 풀이 import java.util.Scanner; public class CodeUp.. 2021. 4. 2. CodeUp_1091 : 수 나열하기3 ▪ 문제 내용 어떤 규칙에 따라 수를 순서대로 나열한 것을 수열이라고 한다. 예를 들어 1 -1 3 -5 11 -21 43 ... 은 1부터 시작해 이전에 만든 수에 -2를 곱한 다음 1을 더해 다음 수를 만든 수열이다. 이런 이상한 수열을 알게 된 영일이는 또 궁금해졌다. "그럼.... 13번째 나오는 수는 뭘까?" 영일이는 물론 수학을 아주 잘하지만 이런 문제는 본 적이 거의 없었다... 그래서 프로그램을 만들어 더 큰 수도 자동으로 계산하고 싶어졌다. 시작 값(a), 곱할 값(m), 더할 값(d), 몇 번째인지를 나타내는 정수(n)가 입력될 때, n번째 수를 출력하는 프로그램을 만들어보자. ▪ 자바 코드 import java.util.Scanner; public class CodeUp_1091 { .. 2021. 4. 1. CodeUp_1090 : 수 나열하기2 ▪ 문제 내용 어떤 규칙에 따라 수를 순서대로 나열한 것을 수열이라고 한다. 예를 들어 2 6 18 54 162 486 ... 은 2부터 시작해 이전에 만든 수에 3을 곱해 다음 수를 만든 수열이다. 이러한 것을 수학에서는 앞뒤 수들의 비율이 같다고 하여 등비(비율이 같다의 한문 말) 수열이라고 한다. 등비 수열을 알게된 영일이는 갑자기 궁금해졌다. "그럼.... 13번째 나오는 수는 뭘까?" 영일이는 프로그램을 만들어 더 큰 수도 자동으로 계산하고 싶어졌다. 시작 값(a), 등비(r), 몇 번째인지를 나타내는 정수(n)가 입력될 때 n번째 수를 출력하는 프로그램을 만들어보자. ▪ 자바 코드 import java.util.Scanner; public class CodeUp_1090 { public sta.. 2021. 4. 1. CodeUp_1089 : 수 나열하기1 ▪ 문제 내용 어떤 규칙에 따라 수를 순서대로 나열한 것을 수열(series)이라고 한다. 예를 들어 1 4 7 10 13 16 19 22 25 ... 은 1부터 시작해 이전에 만든 수에 3을 더해 다음 수를 만든 수열이다. 이러한 것을 수학에서는 앞뒤 수들의 차이가 같다고 하여 등차(차이가 같다의 한문 말) 수열이라고 한다. 수열을 알게 된 영일이는 갑자기 궁금해졌다. "그럼.... 123번째 나오는 수는 뭘까?" 영일이는 프로그램을 만들어 더 큰 수도 자동으로 계산하고 싶어졌다. 시작 값(a), 등차(d), 몇 번째인지를 나타내는 정수(n)가 입력될 때 n번째 수를 출력하는 프로그램을 만들어보자. ▪ 자바 코드 import java.util.Scanner; public class CodeUp_1089.. 2021. 3. 31. CodeUp_1088 : 3의 배수는 통과? ▪ 문제 내용 1부터 입력한 정수까지 1씩 증가시켜 출력하는 프로그램을 작성하되, 3의 배수인 경우는 출력하지 않도록 만들어보자. 예를 들면, 1 2 4 5 7 8 10 11 13 14 ... 와 같이 출력하는 것이다. ▪ 자바 코드 import java.util.Scanner; public class CodeUp_1088 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); for (int i = 1; i 2021. 3. 31. CodeUp_1083 : 3 6 9 게임의 왕이 되자! ▪ 문제 내용 3 6 9 게임을 하던 영일이는 3 6 9 게임에서 잦은 실수로 계속해서 벌칙을 받게 되었다. 3 6 9 게임의 왕이 되기 위한 마스터 프로그램을 작성해 보자. 참고 중첩의 원리 반복 실행 구조 안에 선택 실행 구조를 자유롭게 중첩할 수 있다. 예시 int i; for(i=1; i 2021. 3. 31. CodeUp_1080 : 언제까지 더해야 할까? ▪ 문제 내용 1, 2, 3 ... 을 계속 더해 나갈 때, 그 합이 입력한 정수(0 ~ 1000)보다 같거나 작을 때까지 계속 더하는 프로그램을 작성해보자. 즉, 1부터 n까지 정수를 계속 더한다고 할 때, 어디까지 더해야 입력한 수보다 같거나 커지는지 알아보고자 하는 문제이다. ▪ 자바 코드 import java.util.Scanner; public class CodeUp_1080 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int sum = 0; int i = 0; while(sum 2021. 3. 30. CodeUp_1079 : 원하는 문자가 입력될 때까지 반복 출력하기 ▪ 문제 내용 'q'가 입력될 때까지 입력한 문자를 계속 출력하는 프로그램을 작성해보자. ▪ 자바 코드 import java.util.Scanner; public class CodeUp_1079 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char ch1; while(true) { ch1 = sc.next().charAt(0); System.out.println(ch1); if(ch1 == 'q') { break; } } } } ▪ 코드 풀이 import java.util.Scanner; public class CodeUp_1079 { public static void main(String[] args) {.. 2021. 3. 30. 이전 1 2 3 4 다음 반응형