JAVA - 백준 [BAEK JOON]/기타 문제
[백준] 10039번 : 평균 점수 - JAVA [자바]
[백준] 10039번 : 평균 점수 - JAVA [자바]
2020.03.13https://www.acmicpc.net/problem/10039 10039번: 평균 점수 문제 상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다. 어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 40점 이상인 학생들은 그 점수 그대로 자신의 성적이 된다. 하지만, 40점 미만인 학생들은 보충학습을 듣는 조건을 수락하면 40점을 받게 된다. 보충학습은 거부할 수 없기 때문에, 40점 미만인 학생들은 항상 40점을 받게 된다. 학생 5명의 점수가 주어 www.acmicpc.net 문제 매우 간단한 문제다! ※ 주의할 점 40점 미만의 학생들은 어떠한 경우에도 40점을 받게 된다. 입력은 항상 다섯 줄이다. 2..
[백준] 5543번 : 상근날드 - JAVA [자바]
[백준] 5543번 : 상근날드 - JAVA [자바]
2020.03.04https://www.acmicpc.net/problem/5543 5543번: 상근날드 문제 상근날드에서 가장 잘 팔리는 메뉴는 세트 메뉴이다. 주문할 때, 자신이 원하는 햄버거와 음료를 하나씩 골라, 세트로 구매하면, 가격의 합계에서 50원을 뺀 가격이 세트 메뉴의 가격이 된다. 햄버거는 총 3종류 상덕버거, 중덕버거, 하덕버거가 있고, 음료는 콜라와 사이다 두 종류가 있다. 햄버거와 음료의 가격이 주어졌을 때, 가장 싼 세트 메뉴의 가격을 출력하는 프로그램을 작성하시오. 입력 입력은 총 다섯 줄이다. 첫째 줄에는 상덕버거, 둘째 줄에는 www.acmicpc.net 문제 백준 문제를 보다가 최근에 if문 카테고리로 추가된 문제다. 20.03.13 ) if 문 카테고리에서 실습 1로 변경되었다. 20.1..
[백준] 2577번 : 숫자의 개수 - JAVA [자바]
[백준] 2577번 : 숫자의 개수 - JAVA [자바]
2020.02.28https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 같거나 크고, 1,000보다 작은 자연수이다. www.acmicpc.net 문제 문제 자체는 그리 어렵지 않은 것 같다. 문자열 분리 방법만 알고있다면 매우 쉬울거라 본다. 3가지 방법을 제시한다. 먼저 기초입력(Scanner)과 함께 가장 기본적인 알고리즘으로 풀어볼 것이다. 그리고 나머지 두 가지 방법은 BufferedReader 를 이용하여 알고리즘을 달리하여 풀어보고자 한다. 풀이 - 방법 1 import java.util.Scanner; public class Main { public static void main(..
[백준] 2742번 : 기찍 N - JAVA [자바]
[백준] 2742번 : 기찍 N - JAVA [자바]
2020.02.18https://www.acmicpc.net/problem/2742 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 바로 이전 문제인 찍기 N 을 거꾸로 출력시키는 문제다.. 기존 코드를 1분만 손 보면 바로 통과 가능한 문제인듯 하다. 2가지 방법을 제시한다. Scanner 로 입력받아 연산하는 방법과 BufferedReader 로 입력받아 연산하는 방법, 두 가지 방법을 통해 풀이해본다. 특히 BufferedReader 을 써서 시간단축한 것에 만족하지 않고 출력방법에 변화를 주어 더욱 시간 단축을 해보기로 한다. 또한 이미 직전 문제에서 설명은 다 했으니 매우 간단하게 할 것이다. [ 참고 문제 ] 더보기..
[백준] 2741번 : N 찍기 - JAVA [자바]
[백준] 2741번 : N 찍기 - JAVA [자바]
2020.02.18https://www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 매우매우 쉬운 문제다. 특히나 자바를 이용한다면 시간초과 날 일도 없으니.. 2가지 방법을 제시한다. Scanner 로 입력받아 연산하는 방법과 BufferedReader 로 입력받아 연산하는 방법, 두 가지 방법을 통해 풀이해본다. 특히 BufferedReader 을 써서 시간단축한 것에 만족하지 않고 출력방법에 변화를 주어 더욱 시간 단축을 해보기로 한다. 풀이 - 방법 1 import java.util.Scanner; public class Main { public static void ma..
[백준] 10817번 : 세 수 - JAVA [자바]
[백준] 10817번 : 세 수 - JAVA [자바]
2020.02.14https://www.acmicpc.net/problem/10817 10817번: 세 수 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) www.acmicpc.net 문제 매우 간단한 문제다! ※ 주의할 점 입력은 공백으로 구분되어 주어진다 두 번째로 큰 정수를 출력해야 한다. 4가지 방법을 보여주고자 한다. 사실 이 문제는 세 개의 수만 주어지므로 배열에 각 원소를 넣고 정렬만 해준 뒤 두 번째 원소만 출력해주면 끝난다. 그래도 if문 분류이니... 20.02.13 ) 백준에서 if 문 카테고리에서 실습 1로 변경되었다. 20.10.25 ) 실습 1 카테고리가 없어져 기타 문제로 카테고리를 옮겼다. 정렬 메소드를 사용하지 않고 직접 배열을 정렬하여 쓰..
[백준] 10718번 : We love kriii - JAVA [자바]
[백준] 10718번 : We love kriii - JAVA [자바]
2020.02.01https://www.acmicpc.net/problem/10718 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올 해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자. www.acmicpc.net 문제 4가지 풀이 방법을 이용한다. 크게 System 클래스, BufferedReader, StringBuilder, StringBuffer 를 이용하여 풀이 할 것이다. 기본 사용 방법은 전 포스트에서도 잠깐 언급했으니 참고해보아도 좋을 듯 하다. 2020/01/29 - [JAVA/백..