반응형
★ "왜?" 라는 질문을 스스로에게 하면서 학습하자.
0. 문제 풀이 순서
- 논리적 순서 확정
- 관련 카테고리 혹은 문제 끌어오기
- 필요한 자료연산 리스트업
- 이에 제일 유리한 자료구조 선택
- 구현
1. 설명
문제 링크 : https://www.codetree.ai/missions/5/problems/time-to-time?&utm_source=clipboard&utm_medium=text
문제 사진 :
문제 설명 : 11년 11월 11일 a시 b분에서 c시 d분 까지 몇 분의 시간이 흘렀는지 계산하는 문제이다.
나의 소스 코드 :
코드 설명 : a시 b분을 구하는 식을 last_time이라는 변수안에 설정해주어 계산하고, c시 d분을 구하는 식을 now_time으로 설정해주었다. 이를 result의 변수에 now_time에서 last_time을 뺴주어 값을 넣어주었다.
2. 시간
- 문제 풀이를 위해 설정한 시간 : 4분
- 실제 풀이 시 걸렸던 시간 : 5분
3. 질문
- 시간 복잡도 : 4개의 int 변수 선언과 값 입력, 이후 대입 연산과 사칙연산을 이용한 풀이를 진행하였으므로 7t에 해당하는 시간이 걸린다.
- 공간 복잡도 : 7개의 int 형 변수를 사용했으므로 7n + 21의 값을 가진다. 따라서 입력 값에 따라 선형적으로 복잡도가 증/감 하기 때문에 O(n)이 걸린다.
- 어려웠던 부분 : 없음!
4. 기타
- 최초 풀이 : 23.09.25
- 재 풀이 : 해당사항 없음
- 왜? : 해당사항 없음
반응형
'코딩 테스트 > 코드트리' 카테고리의 다른 글
[Novice Mid : 프로그래밍 연습] 시뮬레이션 : 날짜와 시간 계산 - DateTime to DateTime (0) | 2023.09.25 |
---|---|
[Novice Mid : 프로그래밍 연습] 시뮬레이션 : 날짜와 시간 계산 - Date to Date (0) | 2023.09.25 |
[코드트리 챌린지] 9월 3주차 인증용 포스트 🥺.. (0) | 2023.09.25 |
[Novice Mid : 프로그래밍 연습] 정렬 : 객체 정렬 - 줄 세우기 2 (1) | 2023.09.22 |
[Novice Mid : 프로그래밍 연습] 정렬 : 객체 정렬 - 정렬된 숫자 위치 알아내기 (0) | 2023.09.22 |