-
1924번 2007년백준/구현 2021. 10. 18. 20:09
https://www.acmicpc.net/problem/1924
1924번: 2007년
첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다.
www.acmicpc.net
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()," "); int a[]=new int [2]; for(int i=0;i<2;i++) { a[i]=Integer.parseInt(st.nextToken()); } String week[] = {"SUN","MON" ,"TUE", "WED", "THU","FRI","SAT"}; int mon[] = {0,31,28,31,30,31,30,31,31,30,31,30,31}; int day=0; for(int i=0;i<a[0];i++) { day+=mon[i]; } day+=a[1]; System.out.println(week[day%7]); }}
참고 자료 : https://fbtmdwhd33.tistory.com/62
[백준,BOJ 1924] 2007년(JAVA 구현)
-내 생각 특정 일수가 주어지고 해당 일자의 요일을 구하는 문제이다. 이런 유형의 문제는 처음 풀어봐서 어떻게 풀어야 할지 감을 잡지 못했는데, 잘 생각해보면 1주일이 지날 때마다 7씩 증가
fbtmdwhd33.tistory.com
https://rightbellboy.tistory.com/27
[백준/BOJ] 1924번 2007년 (java)
백준 온라인 저지(BOJ) 1924번 2007년 https://www.acmicpc.net/problem/1924 * 사용언어 : java, 자바 1. 문제 2007년 x월 y일은 어떤 요일인지 출력 (월요일 MON, 화요일 TUE, ... 일요일 SUN) 2. 풀이 배열..
rightbellboy.tistory.com
'백준 > 구현' 카테고리의 다른 글
14503 로봇 청소기 (0) 2024.06.22 2562 최댓값 (0) 2021.10.18 10817 세 수 (0) 2021.10.18 2920 음계 (0) 2021.10.18 11721 열 개씩 끊어 출력하기 (0) 2021.10.18