👉 기능 구현 설명
React 프레임워크를 사용하여 "세뱃돈 계산기" 프로그램을 만들었습니다.
[미션]
- 어머니가 확인할 수 있도록 프론트도 함께 구현해서 배포하세요.
- 더하기, 곱하기, 나누기가 가능해야 하고, 올바르게 계산되어야 합니다.
[입력]
- 세뱃돈의 금액 또는 연산자를 입력으로 받습니다.
- 입력은 정수 또는 연산자로 주어집니다.
- 입력은 한 줄에 한 사람의 세뱃돈 금액 또는 연산자가 주어집니다.
[출력]
- 입력으로 받은 친척 어르신 분들로부터 받은 세뱃돈의 총 금액을 출력합니다.
- 출력은 정수로 표시합니다.
[제약 사항]
- 세뱃돈의 총 금액은 항상 0 이상이며, 디스플레이는 0으로 시작합니다.
- 입력에서는 연산자가 숫자 사이에만 나타납니다.
- 연산자가 주어지면, 해당 연산자를 사용하여 앞뒤 숫자를 계산하세요.
- 연산 결과는 소수점 이하를 버림하여 정수로 표시합니다.
- 세뱃돈은 한국 원화(KRW)로 주어지며, 최대 10자리 숫자까지만 입력됩니다.
- 10자리 숫자를 넘어가는 결과값은 Infinity 로 표기됩니다.
- 더하기, 곱하기, 나누기 다음 숫자를 입력하지 않고 ‘=’ 를 입력할 경우 alert을 띄워줍니다.
- 실수로 입력한 것을 모두 지울 수 있는 ‘AC’, 마지막에 입력한 값만 지울 수 있는 ‘C’ 버튼이 있어야 합니다.
- 0 나누기 0 과 같은 예외 결과값은 ‘숫자 아님’ 으로 표시됩니다.
- 연산자를 연달아 선택할 경우 마지막에 선택한 연산자가 적용되어야 합니다.
[부가 기능]
- 통화 단위로 "원"을 사용하여 ", "로 표시했습니다.
👉 참여 소감
- 각 잡힌 코딩 테스트의 느낌이 아니라, 연휴 동안 "쉬는 동안 머리도 굴릴 겸 게임 같은 코딩 테스트는 어떠세요?" 이런 느낌으로 다가와서 신선하고 문제를 해결하는 동안 즐거운 마음으로 임할 수 있었던 것 같고
살짝의 시행착오가 있었지만 (보통 많이들 사용하는 계산기를 만들었다가 문제가 다르다는 걸 뒤늦게 알고, 코드를 살짝 수정하는 시행착오가 있었음) 그 덕분에 두 가지 버전의 계산기를 만들어 볼 수 있어서 좋았습니다!
모니터가 너무 받고 싶어요... 또르륵...🥹
👉 구현한 계산기 사용해볼 수 있는 링크!
👉 이벤트 / 깃허브 링크
'일기' 카테고리의 다른 글
숫자 야구 게임 (0) | 2023.10.30 |
---|---|
점핏 x 삼성 강남 | 협업 잘하는 개발자가 되는 방법 (0) | 2023.10.04 |
[일기] 노션 워크스페이스가 날아간 건에 대하여... (2) | 2023.09.06 |
[일기] 20230731 - ChatGTP와 개발자의 관계 (0) | 2023.07.31 |
[일기] 20230421 (0) | 2023.04.21 |
댓글