일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 브루트포스
- 코딩공부
- 시간 복잡도
- 다이나믹 프로그래밍
- Java개념
- 자바의정석연습문제풀이
- 무료개발강의
- 무료코딩강의
- 자바개념
- java
- 백준
- 백준자바
- 알고리즘
- 알고리즘공부
- 빅오 표기법
- 동적계획법
- 백준알고리즘
- 백준9단계
- 개발공부
- 자바
- 백준단계별로풀어보기
- 백트래킹
- dp
- dfs
- ☆
- 자바공부
- ★
- 자바의정석연습문제
- BFS
- 자바의정석
- Today
- Total
더 많이 실패하기
코딩공부 31일차: 백준 단계별로 풀어보기 2단계 정답 몰아보기 / 2. 조건문(2) / 자바 java 본문
#비전공자개발 공부 31일차
백준에서 알고리즘 공부중
단계별로 풀어보기
단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!152조건문if 등의 조건문을 사용해 봅시다
www.acmicpc.net
백준 2단계 앞 문제(1330, 9498)는 아래 링크에서
https://gimbalja.tistory.com/16
코딩공부 30일차: 백준 단계별로 풀어보기 2단계 / 2. 조건문(1) / 자바 java
#비전공자개발 공부 30일차 백준에서 알고리즘 공부중 https://www.acmicpc.net/step 단계별로 풀어보기 단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙
gimbalja.tistory.com
2. 조건문
(3) 백준 9498번 문제 윤년
문제는 다음과 같다
처음엔 이렇게 제출했는데 계속 런타임에러가 떠서 조건을 분리해서 놓기로 했다
최종적으로 정답 인정 받은 코드는 위와 같다
100의 배수일 때면 윤년이 아니라는 조건도 넣어줬어야 했던 것
2. 조건문
(4) 백준 14681번 문제 사분면 고르기
문제는 다음과 같다
오.. 한 번에 통과한 거 처음이다
2. 조건문
(5) 백준 2884번 문제 알람 시계
문제는 다음과 같다
최종답은 이렇게 구했다
틀렸던 이유
1. 45분보다 작을 때 분값을 구하는 식
2. scan.nextInt();이라 안 하고 nextInt();만 달랑 적었었다;
3. 출력 없이 H, M값만 적었다
여러 번 시행착오를 겪어야 겨우 정답 한 번 맞힌다
2. 조건문
(6) 백준 2525번 문제 오븐 시계
문제는 다음과 같다
오답
표시했던 부분들을 잘못 설정해서 컴파일 에러가 떴고,
이 모든 걸 수정하자 답이 틀렸다
구글링해보니까 굳이 처음부터 시를 나눌 필요 없는 것 같다
분을 다 더해서 60으로 나누면 되니까!
정답 인정 코드
표시한 부분처럼 앞에 데이터 타입을 선언하지 않으면 변수를 재정의할 수 있다
이렇게 간단할 코드를.....
2. 조건문
(6) 백준 2480번 문제 주사위 세개
문제는 다음과 같다
정답 인정 코드
비효율적인 것 같긴 한데
이클립스에 한 번 쳐보고 하니까 바로 정답 떴다
다른 사람들 보니까 !=를 먼저 사용하는 경우도 있었다
세 숫자가 모두 다를 때의 경우 나처럼 세 개를 풀어쓰기 보다 Math.max(x, Math.max(y, z))를 사용하면 됐다
이렇게..
7줄이 1줄로 되는 함수 매직
오늘 가장 크게 느낀 점은
!!무작정 코드 치지말고 과정 생각해보기!!
(바로 백준 사이트 안 적고 이클립스에 먼저 해보는 것도 좋은 듯)
물론 계속 공부하다보면 금방 생각해낼 수 있겠지만 아직은 너무 어렵게만 느껴진다
그래도 계속 실패 끝에 맞았습니다!! 글자 보면 뿌듯해진다
원래 3단계까지 할 예정이었지만 다른 공부도 해야 하고, 너무 오래 걸려서 내일 하는 걸로...
진도에 조급해하기 보다 한 번 할 때 확실히, 집중해서 하려고 한다
하다 보면 될 거다~ 실패가 쌓여서 성공이 된다~
22.09.17 1~3 백지복습
22.09.18 4~7 백지복습
'알고리즘 > 백준' 카테고리의 다른 글
코딩공부 34일차: 백준 단계별로 풀어보기 자바 5단계 정답 몰아보기 / 5. 함수 (0) | 2022.09.03 |
---|---|
코딩공부 33일차: 백준 단계별로 풀어보기 자바 4단계 정답 몰아보기 / 4. 배열 (0) | 2022.09.02 |
코딩공부 32일차: 백준 단계별로 풀어보기 3단계 정답 몰아보기 / 3. 반복문 / 자바 java (0) | 2022.09.01 |
코딩공부 30일차: 백준 단계별로 풀어보기 2단계 / 2. 조건문(1) / 자바 java (0) | 2022.08.30 |
코딩공부 29일차: 백준 단계별로 풀어보기 1단계 정답 몰아보기 / 1. 입출력과 사칙연산 / 자바 java (0) | 2022.08.29 |