티스토리 뷰

알고리즘/백준

[BAEKJOON] 3733 Shares

응애~ 개발자 2022. 10. 10. 22:13
728x90
반응형

문제 요약

  • 알고리즘 분류: 구현
  • 난이도:  Bronze5
  • 문제내용:
    • N 주심과 배심원 각 받을수 있는 각 최대 주 몇개 받을수 있는지 출력해라
  • 사이트 주소: https://www.acmicpc.net/problem/3733
 

2754번: 학점계산

어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0

www.acmicpc.net

문제 풀이

 이번 문제의 핵심은 여러줄 입력을 받아서 처리하는것이다. 언제까지 입력을 받아야 되는지 몰라서 입력 종료 될때 까지 방법을 알면된다.

  • 파이썬: 예외처리로 except EOFError 처리한다.
  • 자바: Scanner 로 입력을 받은후 hasnext() null일때 까지 while문 돌린다.
  • S / (N + 1) 몫을 구한다. 

Code

Python

while True:
    try:
        N, S = map(int, input().split())
        print((S) // (N+1))
    except EOFError:
        break

Java

import java.io.IOException;
import java.util.Scanner;

public class Main {
	
	public static void main(String[] args) throws IOException {
		Scanner sc = new Scanner(System.in);
		int N, S;
		while(sc.hasNext()) {
			N = sc.nextInt();
			S = sc.nextInt();
			System.out.println(S / (N + 1));
		}
		
	}
	
}
728x90
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[BAEKJOON] 15652 N과 M (4)  (0) 2022.10.12
[BAEKJOON] 15651 N과 M (3)  (0) 2022.10.11
[BAEKJOON] 15650 N과 M (2)  (0) 2022.10.09
[BAEKJOON] 15649 N과 M (1)  (0) 2022.10.06
[BAEKJOON] 2754 학점계산  (1) 2022.10.05
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
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
글 보관함