알고리즘 문제 풀이/Power JAVA27 p129) 9번, 피보나치 수열 피보나치 수열을 구하시오 --- 입력 값 --- 10 --- 출력 값 --- 0 1 1 2 3 5 8 13 21 10개의 값이 나오게 끔 int n=10; int before_sum=1; int sum=0; System.out.print("0 "); for(int i=0; i 2022. 3. 30. p128)8번 피타고라스 문제 a제곱 + b제곱 = c제곱 (각변의 길이는 100보다 작음) 을 만족하는 각 변의 길이를 구해라. 3중 for문을 이용. --- 출력문 --- 3 4 5 4 3 5 5 12 13 int a,b,c; for(a=1 ; a 2022. 3. 30. p128)6번 문제, 1차 방정식을 만족하는 해를 구하기 3x+10y=100을 만족하는 해를 구해라 0 2022. 3. 30. p128)5번 문제, 두 개의 주사위 두 개의 주사위를 던져 6이 나오는 경우의 수를 구해라 (1 5) , (2 4) , (3 3) , (4 2) , (5 1) , int cnt=0; int i,j; for(i=1 ; i 2022. 3. 30. p128)문제 3번 369 게임 3, 6, 9가 들어간 경우 박수를 치는 게임이다. 만일 33일 경우 짝짝 으로 박수를 두번 쳐야한다. --- 출력 값 --- 1 2 짝 ------------- 29 짝 짝짝 짝짝 짝짝 ------ 41 42 짝 ---- 50 int i=1; do { if(i 2022. 3. 30. (Power JAVA) p85 - 문제 9번 정수(최대 2자리)를 2진수로 변환하여 출력하는 프로그램을 작성해보자 --- 입력 값 --- 정수: 127 --- 출력 값 --- 127: 1111111 --> 문제 오류로 입력값 정수 최대 99로 진행하였음 --- Hint --- /, % 만 이용하여 진행할 것 Integer.toBinaryString(value) 사용하지 말 것 루프문 사용 하지 말 것 음수 제외 package day0328; import java.util.Scanner; public class Practice9 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("정수: "); int inputValue = sc.. 2022. 3. 28. (Power JAVA) p85 - 8번 문제 사용자로부터 구의 반지름을 입력받아서 부피를 계산하여 출력하는 프로그램을 작성하라. 단 구의 반지름은 실수로 입력되며 출력도 모두 실수형으로 하여야 한다. 부피를 계산하는 수식은 4/3*파이*r*r*r 이다. --- 입력 값 --- 구의 반지름: 5.0 --- 출력 값 --- 구의 부피: 166.6666666663 ---> 정답 오류로 판단 됨 실제 정답: 523.59866666666666666666666666667 import java.util.Scanner; public class Practice8 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("구의 반지름: "); Doub.. 2022. 3. 7. (Power JAVA) p85 - 7번 문제 상점에 가면 우리는 상품에 대한 돈을 내고 영수증을 받는다. 영수증에는 10% 부가세와 잔돈 등이 인쇄되어 있다. 구입한 상품의 가격과 손님한테 받은 금액을 입력하면 부가세와 잔돈을 출력하는 프로그램을 작성하여 보자. --- 입력 값 --- 받은 돈: 10000 상품 가격: 7500 --- 출력 값 --- 부가세: 7500 잔돈: 2500 import java.util.Scanner; public class Practice7 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("받은 돈: "); int money= sc.nextInt(); System.out.print("상품 가격: .. 2022. 3. 5. (Power JAVA) p84 - 6번 문제 사용자로부터 파일이 위치한 드라이브, 디렉터리, 파일이름, 확장자를 받아와서 완전한 파일 이름으로 만드는 프로그램을 작성해보자. --- 입력 값 --- 드라이브 이름: c 디렉터리 이름: \test\ 파일이름: sample 확장자: py --- 출력 값 --- 완전한 이름은 c:\test\sample.py import java.util.Scanner; public class Practice6 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("드라이브 이름: "); String driveName= sc.next(); System.out.print("디렉터리 이름: "); String.. 2022. 2. 26. (Power JAVA) p83 - 3번 문제 사용자로부터 두 개의 정수를 받아서 정수의 합, 정수의 차, 정수의 곱, 정수의 편균, 큰 수 작은 수를 계산하여 화면에 출력하는 프로그램을 작성하라. 큰 수와 작은 수를 구할 때는 조건 연산자를 사용해보자. --- 입력 값 --- x: 10 y: 20 --- 출력 값 --- 두 수의 합: 30 두 수의 차: -10 두 수의 곱 : 200 두 수의 평균: 15.0 큰 수: 20 작은 수: 10 import java.util.Scanner; public class Practice3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("x: "); int x= sc.nextInt(); S.. 2022. 2. 25. (Power JAVA) p83 - 2번 문제 마일을 킬로미터로 변환하는 프로그램을 작성하라. 1마인은 1.609 킬로미터와 같다. 사용자로부터 마을 값을 읽어 들인다 --- 입력 값 --- 입력 : 마일을 입력하시오: 10 --- 출력 값 --- 출력 : 10.0 마일은 16.09킬로미터입니다. import java.util.Scanner; public class Practice2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("마일을 입력하세요: "); Double mile = sc.nextDouble(); // 마일 값 인풋 Double mtokConvert = mile*1.609; // 변환하여 변수로 저장 Syste.. 2022. 2. 23. (Power JAVA) p83 - 1번 문제 하나의 상자에 오렌지를 10개씩 담을 수 있다. 오렌지가 127개 있다면 상자가 몇 개가 필요한가? 또 몇개의 오렌지가 남는가? --- 입력 값 --- 오렌지의 개수를 입력하시오: 127 --- 출력 값 --- 12박스가 필요하고 7개가 남습니다. import java.util.Scanner; public class Practice1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("오렌지의 개수를 입력 하세요: "); int orangeCount = sc.nextInt(); int extraOrange = orangeCount % 10; int box = orangeCount.. 2022. 2. 22. 이전 1 2 다음 반응형