일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- OS
- 코딩테스트
- 운영체제
- ModelAttribute
- 자바의 정석
- 스프링MVC
- 쿼리dsl
- 네트워크
- 코테
- 반복문
- 자바
- 웹개발
- 스프링 MVC
- JPA
- 객체지향프로그래밍
- 프로그래머스
- 스프링
- 정처기
- 스파르타코딩
- 자료구조
- 알고리즘
- programmers
- Bean Validation
- db
- Java
- 메서드
- 면접
- 브루트 포스
- 백준
- 검증
- Today
- Total
목록백준 (5)
개발일지

풀이 이 문제를 풀 때, 몸무게와 키를 모두 비교하서 비교한 값보다 작다면 등수가 더 커지는 것을 구현했다. 이때, 덩치 등수는 k+1이기 때문에 결과값인 count의 변수를 1로 초기화 해주었다. 몸무게와 키를 2차원 배열에 넣는다. 2차원 배열을 돌면서, 하나의 값과 나머지 값들을 비교한다. ex) A와 B,C,D,E를 비교한다. 비교된 값들이 비교한 값보다 크다면 count++를 해준다. ex) B가 A보다 몸무게,키 모두 크다면 count++를 해준다. count값을 담아 출력해준다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringToke..

전체 문제 보기 더보기 문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한다. 풀이 예를 들어, X가 30이라고 가정해보자. 그럼 30이라는 숫자는 3의 차이를 가지고 있는 일정한 수열, 즉 한수라고 말할 수 있다. 다시 말해, 두 자리수의 모든 숫자들은 모두 1개의 공차를 갖고 있는데, 이를 등차수열로 본다는 것이다. 1. 두 자리의 등차수열의 갯수는 그 수만큼..
문제 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다. 영수증에 적힌, 구매한 각 물건의 가격과 개수 구매한 물건들의 총 금액 을 보고, 구매한 물건의 가격과 개수로 계산한 총 금액이 영수증에 적힌 총 금액과 일치하는지 검사해보자. 풀이 import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int price = sc.nextInt(); int quantity = sc.nextInt(); in..
문제 KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오. 풀이 (1) 다른 사람 풀이 import java.util.Scanner; class Main { public static void main(String[] a..
문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해 보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다. 현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로..