본문 바로가기

백준코딩

(6)
백준 2525번(오븐 시계) - Java, Python, C# 바로가기 문제 순서도(플로우 차트) 자바 파이썬 C# 문제 https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 문제 요약 요리 시작 시간(시, 분)과 요리하는데 걸리는 시간을 입력 받고 요리 완료 시간을 구하는 문제이다. 입력값 1. 요리 시작 시간(시 분)을 빈칸을 두고 입력 2. 요리하는데 걸리는 시간 출력값 요리 완료 시간(시 분) 예상 문제점 시(hour)가 24 이상일 때 어떻게 할 것인가? 분이 60 이상일 때 어떻게 할 것..
백준 4344번(평균은 넘겠지) - Java, Python, C# 바로가기 문제 순서도(플로우 차트) 자바 파이썬 C# 문제 https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 정답과 출력값의 절대/상대 오차는 10-3이하이면 정답이다. www.acmicpc.net 문제 요약 테스트 반복 수 C와 반복 수 마다 학생의 수(n) + n명의 점수가 주어진다. 평균이 넘는 학생들의 비율을 반올림하고 소수점 셋째 자리까지 출력한다. 입력값 테스트 반복 수 C 학생 수(n)과 학생들의 점수 문자열 출력값 평균이 넘는 학생들의 비율 순서도 1. 테스트 반복 수 입력 받기 2. 학생 수 n + n 명의 점수 문자열을 배열로 입력 받기 3. 점수 배..
백준 8958번(OX퀴즈) - Java, Python, C# 바로가기 문제 순서도(플로우 차트) 자바 파이썬 C# 문제 https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 문제 요약 ox 퀴즈의 결과를 입력받고 점수를 출력하는 문제이다. 이때 연속해서 맞출경우 연속 정답 수(ex. OOO 같이 연속해서 정답을 맞출 경우 +1, +2, +3 점수를 추가한다)만큼 점수를 더해준다. 입력값 1. ox퀴즈 케이스의 개수 2. 케이스마다 한 문자열(0~80) 출력값 케이스 별 점수 순서도 & 아이..
백준 1152번(단어의 개수) - Java, Python, C# 바로가기 문제 순서도(플로우 차트) 자바 파이썬 C# 문제 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net 문제요약 영어 문자열을 입력받고 문자열 단어의 수 출력하기 입력값 영어 문자열(String 자료형) 1,000,000 미만의 길이 출력값 문자열 단어의 수(int 자료형) 주의할 점 1. 문장의 시작과 끝에 공백이 있을 수 있다. 2. 문장 중간에 space 키가 2개 이상일 수 있다. 3. 입력이 없을 경우를 위해 예외 처리를 해주..
백준 2562번(최댓값) - Java, Python, C# 바로가기 문제 순서도(플로우 차트) 자바 파이썬 C# 문제 https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 문제 요약 서로 다른 자연수 9개가 주어질 때, 최대값을 찾고 그 최대값이 몇 번째 수인지 찾기 입력 9개 숫자 (엔터로 구분) 출력 1. 최대값 2. 최대값이 입력된 수 인덱스 순서도 자바 import java.io.BufferedReader; import java.io.IOException; import..
백준 2588번(곱셈) - Java, Python, C# 바로가기 문제 순서도(플로우 차트) 자바 파이썬 C# 문제 https://www.acmicpc.net/problem/2588 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net (세 자리 수) * (세 자리 수)를 푸는 과정이 주어져 있다. 여기서 각각 (3)과 (4), (5), (6) 위치에 들어갈 값을 구하는 프로그램을 작성하는 문제다. 입력 세 자리 수 x 세 자리 수 y 출력 (3)의 값 (4)의 값 (5)의 값 (6)의 값 순서도 자바 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sca..