제 1회 | 항해 플러스 코육대
본문 바로가기
일기

제 1회 | 항해 플러스 코육대

by 은돌1113 2023. 9. 29.

👉 기능 구현 설명

React 프레임워크를 사용하여 "세뱃돈 계산기" 프로그램을 만들었습니다.

 

세뱃돈 계산기

상황

hanghaeplus-coyukdae.oopy.io

 

[미션]

  • 어머니가 확인할 수 있도록 프론트도 함께 구현해서 배포하세요.
  • 더하기, 곱하기, 나누기가 가능해야 하고, 올바르게 계산되어야 합니다.

[입력]

  • 세뱃돈의 금액 또는 연산자를 입력으로 받습니다.
  • 입력은 정수 또는 연산자로 주어집니다.
  • 입력은 한 줄에 한 사람의 세뱃돈 금액 또는 연산자가 주어집니다.

[출력]

  • 입력으로 받은 친척 어르신 분들로부터 받은 세뱃돈의 총 금액을 출력합니다.
  • 출력은 정수로 표시합니다.

[제약 사항]

  • 세뱃돈의 총 금액은 항상 0 이상이며, 디스플레이는 0으로 시작합니다.
  • 입력에서는 연산자가 숫자 사이에만 나타납니다.
  • 연산자가 주어지면, 해당 연산자를 사용하여 앞뒤 숫자를 계산하세요.
  • 연산 결과는 소수점 이하를 버림하여 정수로 표시합니다.
  • 세뱃돈은 한국 원화(KRW)로 주어지며, 최대 10자리 숫자까지만 입력됩니다.
  • 10자리 숫자를 넘어가는 결과값은 Infinity 로 표기됩니다.
  • 더하기, 곱하기, 나누기 다음 숫자를 입력하지 않고 ‘=’ 를 입력할 경우 alert을 띄워줍니다.
  • 실수로 입력한 것을 모두 지울 수 있는 ‘AC’, 마지막에 입력한 값만 지울 수 있는 ‘C’ 버튼이 있어야 합니다.
  • 0 나누기 0 과 같은 예외 결과값은 ‘숫자 아님’ 으로 표시됩니다.
  • 연산자를 연달아 선택할 경우 마지막에 선택한 연산자가 적용되어야 합니다.

[부가 기능]

  • 통화 단위로 "원"을 사용하여 ", "로 표시했습니다.

 

👉  참여 소감

- 각 잡힌 코딩 테스트의 느낌이 아니라, 연휴 동안 "쉬는 동안 머리도 굴릴 겸 게임 같은 코딩 테스트는 어떠세요?" 이런 느낌으로 다가와서 신선하고 문제를 해결하는 동안 즐거운 마음으로 임할 수 있었던 것 같고

 

살짝의 시행착오가 있었지만 (보통 많이들 사용하는 계산기를 만들었다가 문제가 다르다는 걸 뒤늦게 알고, 코드를 살짝 수정하는 시행착오가 있었음) 그 덕분에 두 가지 버전의 계산기를 만들어 볼 수 있어서 좋았습니다!

모니터가 너무 받고 싶어요... 또르륵...🥹

 

👉 구현한 계산기 사용해볼 수 있는 링크!

 

React App

 

hanghaeplus-coyukdae.vercel.app

 

 

👉  이벤트 / 깃허브 링크

 

항해 플러스: 제1회 코육대

이번 추석, 굳어버린 코딩 근육을 깨울 코딩 육상 대회가 왔다!

hanghaeplus-coyukdae.oopy.io

 

GitHub - eundol0519/hanghaeplus-coyukdae: 항해 플러스 - 코육대 제 1회 - 세벳돈 계산기

항해 플러스 - 코육대 제 1회 - 세벳돈 계산기. Contribute to eundol0519/hanghaeplus-coyukdae development by creating an account on GitHub.

github.com

 

댓글