[ 성능 요약 ] 메모리: 34912 KB, 시간: 500 ms [ 분류 ] 정렬(sorting), 두 포인터(two_pointer) [ 문제 설명 ] 주몽은 철기군을 양성하기 위한 프로젝트에 나섰다. 그래서 야철대장을 통해 철기군이 입을 갑옷을 만들게 하였다. 야철대장은 주몽의 명에 따르기 위하여 연구에 착수하던 중 아래와 같은 사실을 발견하게 되었다. 갑옷을 만드는 재료들은 각각 고유한 번호를 가지고 있다. 갑옷은 두 개의 재료로 만드는데 두 재료의 고유한 번호를 합쳐서 M(1 ≤ M ≤ 10,000,000)이 되면 갑옷이 만들어 지게 된다. 야철대장은 자신이 만들고 있는 재료를 가지고 갑옷을 몇 개나 만들 수 있는지 궁금해졌다. 이러한 궁금증을 풀어 주기 위하여 N(1 ≤ N ≤ 15,000) 개의..
Algorithm
[ 성능 요약 ] 메모리: 19352 KB, 시간: 268 ms [ 분류 ] 사칙연산(arithmetic), 수학(math) [ 문제 설명 ] 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. [ 입력 ] 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 ..

[ 성능 요약 ] 메모리: 17708 KB, 시간: 208 ms [ 분류 ] 구현(implementation), 수학(math), 문자열(string) [ 문제 설명 ] N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. [ 입력 ] 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. [ 출력 ] 입력으로 주어진 숫자 N개의 합을 출력한다. [ 문제 링크 ] https://www.acmicpc.net/problem/11720 import java.util.Scanner; public class P11720_숫자의합 { // N개의 숫자가 공백 없이 써 있다. 이 숫자를 모두 합해 출력하는 프로그램을 작성하시오...
[성능 요약] 메모리: 17676 KB, 시간: 256 ms [분류] 수학(math), 두 포인터(two_pointer) [문제 설명] 어떠한 자연수 N은, 몇 개의 연속된 자연수의 합으로 나타낼 수 있다. 당신은 어떤 자연수 N(1 ≤ N ≤ 10,000,000)에 대해서, 이 N을 몇 개의 연속된 자연수의 합으로 나타내는 가지수를 알고 싶어한다. 이때, 사용하는 자연수는 N이하여야 한다. 예를 들어, 15를 나타내는 방법은 15, 7+8, 4+5+6, 1+2+3+4+5의 4가지가 있다. 반면에 10을 나타내는 방법은 10, 1+2+3+4의 2가지가 있다. N을 입력받아 가지수를 출력하는 프로그램을 작성하시오. [입력] 첫 줄에 정수 N이 주어진다. [출력] 입력된 자연수 N을 몇 개의 연속된 자연수의..

[ 문제 설명 ] 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return하도록 solution함수를 완성해보세요. [ 제한 사항 ] - 0

[ 문제 설명 ] 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution함수를 완성해주세요. [ 제한 사항 ] - 0 < = numbers의 원소 < = 1,000 - 1 < = numbers의 길이 < = 100 - 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. [ 입출력 예 ] numbers result [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] 5.5 [ 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99 ] 94.0