10개의 수를 입력 받아, 그 중에서 홀수만 더한 값을 출력하는 프로그램을 작성하라.제약 사항각 수는 0 이상 10000 이하의 정수이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.각 테스트 케이스의 첫 번째 줄에는
10개의 수를 입력 받아, 평균값을 출력하는 프로그램을 작성하라.(소수점 첫째 자리에서 반올림한 정수를 출력한다.)제약 사항각 수는 0 이상 10000 이하의 정수이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.각
2개의 수를 입력 받아 크기를 비교하여 등호 또는 부등호를 출력하는 프로그램을 작성하라.제약 사항각 수는 0 이상 10000 이하의 정수이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.각 테스트 케이스의 첫 번째 줄
10개의 수를 입력 받아, 그 중에서 가장 큰 수를 출력하는 프로그램을 작성하라.제약 사항각 수는 0 이상 10000 이하의 정수이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.각 테스트 케이스의 첫 번째 줄에는 1
중간값은 통계 집단의 수치를 크기 순으로 배열 했을 때 전체의 중앙에 위치하는 수치를 뜻한다.입력으로 N 개의 점수가 주어졌을 때, 중간값을 출력하라.예제N이 9 이고, 9개의 점수가 아래와 같이 주어질 경우,85 72 38 80 69 65 68 96 2269이 중간값
연월일 순으로 구성된 8자리의 날짜가 입력으로 주어진다.해당 날짜의 유효성을 판단한 후, 날짜가 유효하다면”YYYY/MM/DD”형식으로 출력하고,날짜가 유효하지 않을 경우, -1 을 출력하는 프로그램을 작성하라.연월일로 구성된 입력에서 월은 1~12 사이 값을 가져야
알파벳으로 이루어진 문자열을 입력 받아 각 알파벳을 1부터 26까지의 숫자로 변환하여 출력하라.제약 사항문자열의 최대 길이는 200이다.입력알파벳으로 이루어진 문자열이 주어진다.출력각 알파벳을 숫자로 변환한 결과값을 빈 칸을 두고 출력한다.
신문의 헤드라인을 편집하기 위해, 주어지는 문자열의 알파벳 소문자를 모두 대문자로 바꾸는 프로그램을 개발 중이다.입력으로 주어진 문장에 모든 소문자 알파벳을 찾아 대문자로 변환한 다음, 그 결과를 출력하는 프로그램을 작성하라.예제 풀이The_headline_is_the
주어진 숫자만큼 주어질 숫자는 100,000 이하다.
서랍의 비밀번호가 생각이 나지 않는다.비밀번호 P는 000부터 999까지 번호 중의 하나이다.주어지는 번호 K부터 1씩 증가하며 비밀번호를 확인해 볼 생각이다.예를 들어 비밀번호 P가 123 이고 주어지는 번호 K가 100 일 때, 100부터 123까지 24번 확인하여
2개의 수 a, b를 입력 받아, a를 b로 나눈 몫과 나머지를 출력하는 프로그램을 작성하라.제약 사항각 수는 1이상 10000이하의 정수이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.각 테스트 케이스의 첫 번째
주어진 텍스트를 그대로 출력하세요.\++++++++++\`\`\`package prc_d1;public class P2027 { public static void main(String\[] args) { for (int i = 0; i < 5; i++) {
1부터 주어진 숫자만큼 모두 더한 값을 출력하시오.단, 주어질 숫자는 10000을 넘지 않는다.예제주어진 숫자가 10 일 경우 출력해야 할 정답은,1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
두 개의 자연수를 입력받아 사칙연산을 수행하는 프로그램을 작성하라.제약 사항두 개의 자연수 a, b는 1부터 9까지의 자연수이다. (1 ≤ a, b ≤ 9)사칙연산 + , - , \* , / 순서로 연산한 결과를 출력한다.나누기 연산의 결과에서 소수점 이하의 숫자는 버
입력으로 1개의 정수 N 이 주어진다.정수 N 의 약수를 오름차순으로 출력하는 프로그램을 작성하라.제약사항N은 1이상 1,000이하의 정수이다. (1 ≤ N ≤ 1,000)입력입력으로 정수 N 이 주어진다.출력정수 N 의 모든 약수를 오름차순으로 출력한다.
A와 B가 가위바위보를 하였다.가위는 1, 바위는 2, 보는 3으로 표현되며 A와 B가 무엇을 냈는지 입력으로 주어진다.A와 B중에 누가 이겼는지 판별해보자. 단, 비기는 경우는 없다.입력입력으로 A와 B가 무엇을 냈는지 빈 칸을 사이로 주어진다.출력A가 이기면 A,
1부터 주어진 횟수까지 2를 곱한 값(들)을 출력하시오.주어질 숫자는 30을 넘지 않는다.입력8출력1 2 4 8 16 32 64 128 256
주어진 숫자부터 0까지 순서대로 찍어보세요아래는 입력된 숫자가 N일 때 거꾸로 출력입력8출력8 7 6 5 4 3 2 1 0
시 분으로 이루어진 시각을 2개 입력 받아, 더한 값을 시 분으로 출력하는 프로그램을 작성하라.(시각은 12시간제로 표시한다. 즉, 시가 가질 수 있는 값은 1시부터 12시이다.)제약 사항시는 1 이상 12 이하의 정수이다. 분은 0 이상 59 이하의 정수이다.입력가장
스도쿠는 숫자퍼즐로, 가로 9칸 세로 9칸으로 이루어져 있는 표에 1 부터 9 까지의 숫자를 채워넣는 퍼즐이다.같은 줄에 1 에서 9 까지의 숫자를 한번씩만 넣고, 3 x 3 크기의 작은 격자 또한, 1 에서 9 까지의 숫자가 겹치지 않아야 한다.입력으로 9 X 9 크
우리나라 화폐 ‘원’은 금액이 높은 돈을 우선적으로 계산할 때 돈의 개수가 가장 최소가 된다.S마켓에서 사용하는 돈의 종류는 다음과 같다.50,000 원10,000 원5,000 원1,000 원500 원100 원50 원10 원S마켓에서 손님에게 거슬러 주어야 할 금액 N
주어진 N 길이의 숫자열을 오름차순으로 정렬하여 출력하라.제약 사항N 은 5 이상 50 이하이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.각 테스트 케이스의 첫 번째 줄에 N 이 주어지고, 다음 줄에 N 개의 숫자
N x N 행렬이 주어질 때,시계 방향으로 90도, 180도, 270도 회전한 모양을 출력하라.제약 사항N은 3 이상 7 이하이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.각 테스트 케이스의 첫 번째 줄에 N이 주
N 개의 숫자로 구성된 숫자열 Ai (i=1~N) 와 M 개의 숫자로 구성된 숫자열 Bj (j=1~M) 가 있다.아래는 N =3 인 Ai 와 M = 5 인 Bj 의 예이다.Ai 나 Bj 를 자유롭게 움직여서 숫자들이 서로 마주보는 위치를 변경할 수 있다.단, 더 긴 쪽
월 일로 이루어진 날짜를 2개 입력 받아, 두 번째 날짜가 첫 번째 날짜의 며칠째인지 출력하는 프로그램을 작성하라.제약 사항월은 1 이상 12 이하의 정수이다. 각 달의 마지막 날짜는 다음과 같다.1/31, 2/28, 3/31, 4/30, 5/31, 6/30, 7/31
숫자 N은 아래와 같다.N=2a x 3b x 5c x 7d x 11eN이 주어질 때 a, b, c, d, e 를 출력하라.제약 사항N은 2 이상 10,000,000 이하이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다
RC (Radio Control) 카의 이동거리를 계산하려고 한다.입력으로 매 초마다 아래와 같은 command 가 정수로 주어진다.0 : 현재 속도 유지.1 : 가속2 : 감속위 command 중, 가속(1) 또는 감속(2) 의 경우 가속도의 값이 추가로 주어진다.가
다음과 같이 Encoding 을 한다.우선 24비트 버퍼에 위쪽(MSB)부터 한 byte씩 3 byte의 문자를 집어넣는다.버퍼의 위쪽부터 6비트씩 잘라 그 값을 읽고, 각각의 값을 아래 표-1 의 문자로 Encoding 한다.입력으로 Base64 Encoding 된
민석이는 불면증에 걸렸다. 그래서 잠이 안 올 때의 민간요법 중 하나인 양 세기를 하려고 한다.민석이는 1번 양부터 순서대로 세는 것이 재미없을 것 같아서 N의 배수 번호인 양을 세기로 하였다.즉, 첫 번째에는 N번 양을 세고, 두 번째에는 2N번 양, … , k번째에
삼성전자에 입사한 종민이는 회사 근처로 이사를 하게 되었다.그런데 집의 위치가 두 수도 회사 A, B 중간에 위치하기에 원하는 수도 회사를 선택할 수 있게 되었는데, 두 회사 중 더 적게 수도 요금을 부담해도 되는 회사를 고르려고 한다.종민이가 알아본 결과 두 회사의
어느 고등학교에서 실시한 1000명의 수학 성적을 토대로 통계 자료를 만들려고 한다.이때, 이 학교에서는 최빈수를 이용하여 학생들의 평균 수준을 짐작하는데, 여기서 최빈수는 특정 자료에서 가장 여러 번 나타나는 값을 의미한다.다음과 같은 수 분포가 있으면,10, 8,
25년 간의 수행 끝에 원재는 미래를 보는 능력을 갖게 되었다. 이 능력으로 원재는 사재기를 하려고 한다.다만 당국의 감시가 심해 한 번에 많은 양을 사재기 할 수 없다.다음과 같은 조건 하에서 사재기를 하여 최대한의 이득을 얻도록 도와주자.예를 들어 3일 동안의 매매
크기가 N인 파스칼의 삼각형을 만들어야 한다.파스칼의 삼각형이란 아래와 같은 규칙을 따른다.첫 번째 줄은 항상 숫자 1이다.두 번째 줄부터 각 숫자들은 자신의 왼쪽과 오른쪽 위의 숫자의 합으로 구성된다.N이 4일 경우,N을 입력 받아 크기 N인 파스칼의 삼각형을 출력하
1부터 N까지의 숫자에서 홀수는 더하고 짝수는 뺐을 때 최종 누적된 값을 구해보자.예제 풀이N이 5일 경우,1 – 2 + 3 – 4 + 5 = 3N이 6일 경우,1 – 2 + 3 – 4 + 5 – 6 = -3제약사항N은 1 이상 10 이하의 정수이다. (1 ≤ N ≤
10개의 수를 입력 받아, 최대 수와 최소 수를 제외한 나머지의 평균값을 출력하는 프로그램을 작성하라.(소수점 첫째 자리에서 반올림한 정수를 출력한다.)제약 사항각 수는 0 이상 10000 이하의 정수이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아
3 6 9 게임을 프로그램으로 제작중이다. 게임 규칙은 다음과 같다.숫자 1부터 순서대로 차례대로 말하되, “3” “6” “9” 가 들어가 있는 수는 말하지 않는다.1 2 3 4 5 6 7 8 9…"3" "6" "9"가 들어가 있는 수를 말하지 않는대신, 박수를 친다.
패턴에서 반복되는 부분을 마디라고 부른다. 문자열을 입력 받아 마디의 길이를 출력하는 프로그램을 작성하라.제약 사항각 문자열의 길이는 30이다. 마디의 최대 길이는 10이다.입력가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다
"level" 과 같이 거꾸로 읽어도 제대로 읽은 것과 같은 문장이나 낱말을 회문(回文, palindrome)이라 한다.단어를 입력 받아 회문이면 1을 출력하고, 아니라면 0을 출력하는 프로그램을 작성하라.제약 사항각 단어의 길이는 3 이상 10 이하이다.입력가장 첫
Sw Expert Academy한 쪽 벽면에 다음과 같이 노란색 상자들이 쌓여 있다.높은 곳의 상자를 낮은 곳에 옮기는 방식으로 최고점과 최저점의 간격을 줄이는 작업을 평탄화라고 한다.평탄화를 모두 수행하고 나면, 가장 높은 곳과 가장 낮은 곳의 차이가 최대 1 이내가
주어지는 영어 문장에서 특정한 문자열의 개수를 반환하는 프로그램을 작성하여라.Starteatingwellwiththeseeighttipsforhealthyeating,whichcoverthebasicsofahealthydietandgoodnutrition.위 문장에서
N X N크기의 농장이 있다.이 농장에는 이상한 규칙이 있다.규칙은 다음과 같다. ① 농장은 크기는 항상 홀수이다. (1 X 1, 3 X 3 … 49 X 49) ② 수확은 항상 농장의 크기에 딱 맞는 정사각형 마름모 형태로만 가능하다.1 X 1크기의 농장에서 자
최근 경도비만 판정을 받은 준환이는 적절한 몸을 유지하기 위하여 1주일에 L분 이상 U분 이하의 운동을 하여야 한다.준환이는 이번 주에 X분만큼 운동을 하였다.당신은 준환이가 제한되어 있는 시간을 넘은 운동을 한 것인지, 그것이 아니라면 몇 분 더 운동을 해야 제한을
직사각형의 네 변 중에서 세 변의 길이가 주어진다.나머지 한 변의 길이가 얼마인지 출력하는 프로그램을 작성하라.세 변의 길이는 상하좌우 어디든 될 수 있으므로 그 순서는 중요하지 않다.입력으로 직사각형이 불가능한 경우는 주어지지 않는다.다음 그림의 예시는 각각 a =
불의의 교통사고를 당한 당신은 얼마 후 자신의 인식 속에서 모음이라는 것이 사라진 것을 알게 되었다.알파벳 소문자 만으로 이루어진 단어를 당신은 어떤 식으로 보게 될까?알파벳에서 모음은 ‘a’, ‘e’, ‘i’, ‘o’, ‘u’의 다섯가지로 예를 들어 “congratu
당신은 N개의 과목에 대한 시험을 쳤다. 각 과목의 점수는 정수이고 만점은 100점이다.성적표에는 이 중에서 정확히 K개의 과목을 선택하여 넣을 수 있다. 당신은 기왕이면 성적표에 나타나는 총점이 가장 크도록 성적표를 만들고 싶다.최대로 만들 수 있는 총점은 몇점인지
아직 글을 모르는 의석이가 벽에 걸린 칠판에 자석이 붙어있는 글자들을 붙이는 장난감을 가지고 놀고 있다.이 장난감에 있는 글자들은 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’부터 ‘9’이다. 의석이는 칠판에 글자들을 수평으로 일렬로 붙여