Search
Duplicate
🧑🏻‍💻

백준 1924 2007년

생성일
2022/06/30 13:11
태그

백준 1924 2007년

C++
#include <iostream> using namespace std; int month_day[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; string str_day[7] = { "SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT" }; int total_day = 0; void getDayName(int month, int day) { for (int i = 1; i < month; i++) { total_day += month_day[i - 1]; } total_day += day; cout << str_day[total_day % 7] << "\n"; } int main() { int x, y; cin >> x >> y; getDayName(x, y); return 0; }
C++
복사
→ 에디터에서는 잘 돌아가는데, 백준에서는 컴파일 에러가 있다…
JAVA
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] year = { 31,28,31,30,31,30,31,31,30,31,30,31 }; String[] str_day = { "SUN","MON","TUE","WED","THU","FRI","SAT" }; int total_day = 0; int month = sc.nextInt(); int day = sc.nextInt(); for (int i = 0; i < month - 1; i++) { total_day += year[i]; } total_day += day; System.out.println(str_day[total_day % 7]); } }
Java
복사