배열에 자연수 x를 넣는다.배열에서 가장 작은 값을 출력하고, 그 값을 배열에서 제거한다.프로그램은 처음에 비어있는 배열에서 시작하게 된다.첫째 줄에 연산의 개수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 N개의 줄에는 연산에 대한 정보를 나타내는 정수 x가
준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다. 동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오.첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤
인하은행에는 ATM이 1대밖에 없다. 지금 이 ATM앞에 N명의 사람들이 줄을 서있다. 사람은 1번부터 N번까지 번호가 매겨져 있으며, i번 사람이 돈을 인출하는데 걸리는 시간은 Pi분이다.사람들이 줄을 서는 순서에 따라서, 돈을 인출하는데 필요한 시간의 합이 달라지게
최대공약수를 빠르게 구하는 방법자연수 a,b에 대해서 a를 b로 나눈 나머지를 r이라 한다면 a,b의 최대공약수와 b,r의 최대공약수는 같다. 이 성질에 따라 a를 b로 나눈 나머지 r을 구하고, b를 r로 나눈 나머지 r'을 구한다.나머지가 0이 될때 나눈 수가 a
문제 > 두 개의 자연수를 입력받아 최대 공약수와 최소 공배수를 출력하는 프로그램을 작성하시오. --- 입력 > 첫째 줄에는 두 개의 자연수가 주어진다. 이 둘은 10,000이하의 자연수이며 사이에 한 칸의 공백이 주어진다. 출력 > 첫째 줄에는 입력으로 주어
이항 정리 에서 계수 로 나타나는 양의 정수자세한 건 https://en.wikipedia.org/wiki/Binomial_coefficient 참고팩토리얼이란? : ‘수를 단계적으로 곱한다.’는 뜻으로 숫자 옆에 !표를 붙어서 표현함수 내부에서 해당 함수가
666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워즈를 만들 때, 스타워즈 1, 스타워즈 2, 스타워즈 3, 스타워즈 4, 스
두 수 비교하기값을 입력받기 위해 Scanner 사용A,B는 정수이므로 int값을 받아오는 sc.nextInt() 사용if문을 사용하여 조건식을 만듦A > B => " > "A < B => " < "그 외의 경우의 수는 " 같다 " 밖에 없으므로 else 사
시험 성적시험 점수를 입력 받기 위해 Scanner 사용시험 점수를 변수 number로 지정점수는 정수이므로 sc.nextInt()로 값을 받아옴문제에 있는 그대로 if문을 사용하여 조건삭을 만들었는데 틀렸습니다가 나옴왜 틀렸는지 몰라서 처음에 else if문을 다 i
윤년연도 값을 Scanner로 받음주어지는 값이 연도이므로 알아보기 쉽게 year로 변수 지정연도는 정수이므로 sc.nextInt()로 값을 받음처음 제출한 코드왜 틀렸는지 확인해보다가 윤년의 전제 조건 중 하나인 ' 400의 배수일 때 ' 조건식이 빠져있는 것을 확인
A+B -3값을 입력 받기 위해 Scanner 사용테스트 케이스의 개수 T(정수)가 주어지므로 sc.nextInt()로 값을 받아옴두 정수 A,B 선언for문을 사용하여 반복해서 출력테스트 케이스의 개수만큼 반복해서 출력해야하므로 이때 A와 B의 값을 sc.nextIn
값을 받아오기 위해 Scanner 사용n이 주어지므로 sc.nextInt()로 값을 받아옴1부터 n까지의 합을 구해야하므로 변수 sum을 지정하여 초기화 시켜줌n까지 반복하여 합을 출력해야하므로 for문 사용sum += i ==> sum = sum + i와 동일제출 결
문제 : 영수증 풀이 전체 코드
문제에서 제시한 BufferedReader 사용버퍼를 이용하여 읽고 쓰는 함수버퍼를 사용하기 때문에 Scanner와 System.out.println()과 비교했을 때 효율이 굉장히 좋아짐문자열로 받게 되므로 형변환이 필요공백을 기준으로 값을 추출하기 위해 String
문제 : 코딩은 체육과목 입니다 풀이 입력값을 받기 위해 Scanner 사용 정수 N을 sc.nextInt()로 받아옴 long이 N의 개수만큼 반복적으로 출력되야하므로 for문 사용 N은 4의 배수이므로 범위를 N/4로 지정 i = 0부터 시작이므로 N/4는
값을 입력받기 위해 Scanner 사용테스트 케이스 T를 nextInt()로 입력 받음테스트 케이스만큼 반복(테스트 케이스 번호는 1부터 시작한다고 했으므로 i = 1)A와 B를 nextInt()로 입력 받음for문에서 T값을 포함시키지 않아 Error 발생"Case