https://plzrun.tistory.com/entry/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4PS-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0 에서 추천해준 알고리즘 공부 방법이다.
입출력 - 2557, 1000, 2558, 10950, 10951, 10952, 10953, 11021, 11022, 11718, 11719, 11720, 11721, 2741, 2742, 2739, 1924, 8393, 10818, 2438, 2439, 2440, 2441, 2442, 2445, 2522, 2446, 10991, 10992
문제풀어보기
백준저지/2741
1 2 3 4 5 6 7 8 9 10 11 | import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=1; i<=n ; i++){ System.out.println(i); } } } | cs |
백준저지 2739
1 2 3 4 5 6 7 8 9 10 11 | import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=1; i<=9 ; i++){ System.out.println(n+" * "+i+" = "+n*i); } } } | cs |
백준저지 1924
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 | import java.util.*; public class Main{ public static void main(String[] args){ int[] months = {31, 28,31,30,31,30,31,31,30,31,30,31}; String[] days = {"SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"}; Scanner sc = new Scanner(System.in); String m = sc.next(); String d = sc.next(); int month = Integer.parseInt(m); int day = Integer.parseInt(d); int sum = 0; //1 8 등 1로 떨어지면 월 //7 등 0으로 떨어지면 일 if(month!=1){ for(int i=0; i<month-1; i++){ //달 갯수 구하기 sum += months[i]; } } sum+=day; System.out.println(days[sum%7]); } } | cs |
'알고리즘 문제 (백준저지) > 기타' 카테고리의 다른 글
[java] String 배열을 int 배열로 바꾸는 방법 (0) | 2019.08.22 |
---|---|
[백준/10808/문자열] 알파벳 개수 (Java/코드) (0) | 2019.03.03 |
[백준/10845] 큐 (Java/코드) (0) | 2019.03.03 |
[백준/11650] 좌표 정렬하기 (Java/코드) (0) | 2019.02.17 |
[알고리즘 기초] 문자열 조작1 - 문자열 역순으로 저장 (0) | 2019.01.27 |