처음에는 알람을 맞추고 싶은 시간과 분을 입력 받는다.
조건은 시간은 (0<=시간<=23) 이고 분은 (0<=분<=59) 이다. 이 범위의 값이 들어오지 않을 경우에는
while 문을 사용해서 계속 다시 값을 입력받게 만들었습니다.
그리고, 입력한 알람시간 보다 45분을 일찍 맞추기 위해서는 -45분을 해줘야하는데 그렇게 하기 위해서는
시간의 단위를 분으로 통일화 시켜주는 방법을 사용했다. 시간에 *60을 해줘서 분으로 단위를 통일하게 되면
그냥 그 값에 -45만 해주고 나중에 표시해줄때에는 단위에 맞게만 바꿔주면 되기 때문이다 .
--------------------------------------------------------------------------------------------------------------------------
하면서 느낀점이나 힘들었던점.
이런 코딩 연습할 때마다 느끼지만, 항상 수학적인 사고능력이 필요한 것 같다. 복잡하게 코딩해야 할 것 같은 것도
수학적인 알고리즘을 이용한다면 간단한 코딩으로 변하는 것 같다.
그리고 처음에 전체적인 구조를 짜지 않고 나중에 계속 수정하다 보니까 괄호가 엉켜서 수정하는데 애를 먹었다.
전체적인 구조를 잡는것도 매우 중요한 것 같다.
'IT 공부 > 자습' 카테고리의 다른 글
2020-09-20 야간/주간모드 기능 만들기 (0) | 2020.09.20 |
---|---|
2020-08-13 Jquery 자습 (0) | 2020.08.14 |
2020-07-28 JAVA -IF문 4사 분면 나타내기 (0) | 2020.07.29 |
2020-07-04 CSS 실습 (0) | 2020.07.04 |
2020-06-22 CSS 기초 자습 (0) | 2020.06.22 |