반응형

알고리즘/[코드업] 기초4-1. 단순 반복문 30

[JAVA] CodeUp 1282 : 제곱수 만들기

https://codeup.kr/problem.php?id=1282 제곱수 만들기 $n$이 입력되면 $k$를 빼서 제곱수를 만들 수 있는 $k$를 구하고, 그 제곱수에 루트를 씌운 수(제곱근) $t$를 구하여라. 이 때 k는 여러가지가 될 수 있는데 가장 작은 k를 출력한다. codeup.kr 문제 분류 : 기초4-1. 단순 반복문 문제 설명 n이 입력되면 k를 빼서 제곱수를 만들 수 있는 k를 구하고, 그 제곱수에 루트를 씌운 수(제곱근) t를 구하여라. 이 때 k는 여러가지가 될 수 있는데 가장 작은 k를 출력한다. 입력 n이 입력된다.(0 < k < n k와 t를 출력한다. 이 때 k는 여러가지가 될 수 있는데 가장 작은 k를 출력한다. 입력 예시 34 출력 예시 9 5 도움말 내 답안 import..

[JAVA] CodeUp 1281 : 홀수는 더하고 짝수는 빼고 3

https://codeup.kr/problem.php?id=1281 홀수는 더하고 짝수는 빼고 3 자연수 a, b 사이의 구간에 대해서 홀수는 더하고 짝수는 빼는 식을 보여준 후 결과를 출력하시오. 예) a=5, b=10 인 경우, 5-6+7-8+9-10=-3 a=6, b=9 인 경우, -6+7-8+9=2 codeup.kr 문제 분류 : 기초4-1. 단순 반복문 문제 설명 자연수 a, b 사이의 구간에 대해서 홀수는 더하고 짝수는 빼는 식을 보여준 후 결과를 출력하시오. 예) a=5, b=10 인 경우, 5-6+7-8+9-10=-3 a=6, b=9 인 경우, -6+7-8+9=2 입력 두 자연수 a, b가 입력된다.(0 출력 홀수는 더하고 짝수는 뺀 식을 보여준후 결과를 출력한다. 식을 나열할때 양수인 경..

[JAVA] CodeUp 1280 : 홀수는 더하고 짝수는 빼고 2

https://codeup.kr/problem.php?id=1280 홀수는 더하고 짝수는 빼고 2 두 자연수 a, b 사이의 구간에 대해서 홀수는 더하고 짝수는 빼는 식을 보여준 후 결과를 출력하시오. 단, 결과가 양수이면 +를 붙이지 않는다. 예) a = 5, b=10 일 경우, +5-6+7-8+9-10=-3 a = 6, b=9 일 경우, codeup.kr 문제 분류 : 기초4-1. 단순 반복문 문제 설명 두 자연수 a, b 사이의 구간에 대해서 홀수는 더하고 짝수는 빼는 식을 보여준 후 결과를 출력하시오. 단, 결과가 양수이면 +를 붙이지 않는다. 예) a = 5, b=10 일 경우, +5-6+7-8+9-10=-3 a = 6, b=9 일 경우, -6+7-8+9=2 입력 두 자연수 a, b를 입력 받는..

[JAVA] CodeUp 1279 : 홀수는 더하고 짝수는 빼고 1

https://codeup.kr/problem.php?id=1279 홀수는 더하고 짝수는 빼고 1 a, b 사이의 수 중 홀수는 더하고 짝수는 뺀 결과를 출력하시오. codeup.kr 문제 분류 : 기초4-1. 단순 반복문 문제 설명 두 자연수 a, b 사이의 구간에 대해서 홀수는 더하고 짝수는 뺀다음의 합을 출력하시오. 예) a = 5, b=10 일 경우, 5 - 6 + 7 - 8 + 9 - 10 = -3 입력 두 자연수 a, b를 입력 받는다. (반드시 a가 b보다 같거나 작게 입력된다.) 출력 a, b 사이의 수 중 홀수는 더하고 짝수는 뺀 결과를 출력하시오. 입력 예시 5 10 출력 예시 -3 도움말 내 답안 import java.io.BufferedReader; import java.io.Buf..

[JAVA] CodeUp 1278 : 자릿수 계산

https://codeup.kr/problem.php?id=1278 자릿수 계산 어떤 숫자가 입력되면 그 숫자가 몇 자릿수 숫자인지 알아내는 프로그램을 작성하시오. 예) 7 ----> 1 (1자릿수) 10 ----> 2 (2자릿수) 4322 ----> 4 (4자릿수) codeup.kr ' 문제 분류 : 기초4-1. 단순 반복문 문제 설명 어떤 숫자가 입력되면 그 숫자가 몇 자릿수 숫자인지 알아내는 프로그램을 작성하시오. 예) 7 ----> 1 (1자릿수) 10 ----> 2 (2자릿수) 4322 ----> 4 (4자릿수) 입력 1이상의 자연수 n이 입력된다. (n은 int 범위) 출력 그 숫자가 몇 자릿수 인지 출력하시오. 입력 예시 932 출력 예시 3 도움말 내 답안 import java.io.Buf..

[JAVA] CodeUp 1277 : 몇 번째 데이터 출력하기

https://codeup.kr/problem.php?id=1277 몇 번째 데이터 출력하기 첫번째, 중간, 마지막 데이터 값을 출력한다. codeup.kr 문제 분류 : 기초4-1. 단순 반복문 문제 설명 첫 줄에 데이터의 개수 N(N은 홀수)이 입력되고, 그 다음 줄에 N개의 데이터가 입력된다. 여기서 첫번째 데이터, 중간 데이터, 마지막 데이터를 출력하시오. 예) 5 2 4 6 1 7 이면 2 6 7 이 출력된다. (첫번째 데이터 2, 중간 데이터 6, 마지막 데이터 7) 입력 입력으로 N이 주어지고 그 다음줄에 N개의 데이터가 공백으로 구분되어 입력된다.(단, N>=1인 홀수) 출력 첫번째, 중간, 마지막 데이터 값을 출력한다. 입력 예시 7 2 4 7 3 1 2 5 출력 예시 2 3 5 도움말 ..

[JAVA] CodeUp 1276 : 팩토리얼 계산

https://codeup.kr/problem.php?id=1276 팩토리얼 계산 int범위에서 답이 나오도록 n을 수정했습니다. codeup.kr 문제 분류 : 기초4-1. 단순 반복문 문제 설명 팩토리얼(!)은 다음과 같이 정의된다. n! = n * (n-1) * (n-2) * ... * 2 * 1 즉, 5! = 5 * 4 * 3 * 2 * 1 = 120 이다. n이 입력되면 n!의 값을 출력하시오. 입력 자연수 n이 입력된다. (n

[JAVA] CodeUp 1275 : k 제곱 구하기

https://codeup.kr/problem.php?id=1275 k 제곱 구하기 공백을 기준으로 n과 k가 주어진다. (n은 0이 아닌 정수, k>=0) codeup.kr 문제 분류 : 기초4-1. 단순 반복문 문제 설명 어떤 수 n과 k가 있다. n과 k의 관계는 다음과 같다. nk nk는 n을 k번 곱한 것을 말한다. 입력으로 n과 k가 주어지면 결과를 출력한다. 예) 52 = 25 24 = 16 입력 공백을 기준으로 n과 k가 주어진다. (n은 0이 아닌 정수, k>=0) 출력 nk의 결과를 출력한다. 입력 예시 3 3 출력 예시 27 도움말 ※ 어떤 수의 0승은 1입니다. 내 답안 import java.io.BufferedReader; import java.io.BufferedWriter; i..

[JAVA] CodeUp 1274 : 소수 판별

https://codeup.kr/problem.php?id=1274 소수 판별 입력으로 주어진 수가 소수이면 "prime"을 출력, 소수가 아니면 "not prime"을 출력한다. codeup.kr 문제 분류 : 기초4-1. 단순 반복문 문제 설명 소수란, 약수가 1과 자기 자신 두 개 뿐인 수를 말한다. 어떤 수가 입력되면 그 수가 소수인지 판단하시오. 예) 2 ====> 소수 (왜냐하면 약수가 1 과 자기자신 2밖에 없기때문..) 3 ====> 소수 (왜냐하면 약수가 1 과 자기자신 3밖에 없기때문..) 4 ====> 소수가 아님 (왜냐하면 약수가 1 , 2 , 4 이기 때문..) 10 ====> 소수가 아님 (왜냐하면 약수가 1 , 2 , 5 , 10 이기 때문..) 11 ====> 소수 (왜냐하면..

반응형