S1_U6_과제. 계산기 구현하기

Judevv·2023년 5월 1일
0

과제. 계산기 구현하기

학습 목표

  • 계산기 Github repository에 작성된 HTML, CSS를 이해할 수 있다.
  • 두 숫자의 사칙연산을 구현할 수 있다.

Bare minimum test

  • 의사코드를 조금 장황하게 쓰면서 코드를 작성했음

  • 처음에는 글로 설명되어 있는 문제의 요지조차 파악하지 못해서 고전했지만, 원리를 한 번 알게되니 크게 어렵진 않았음

  • .textContent를 이용해서 문자열을 할당하고, 결과값을 담는 변수를 따로 만들어서 화면에 보이기 불러왔음

  • 여기서 결과값을 담을 변수를 만들 생각하지 못해서 헤맸는데, 코드를 작성하다보니, 식은 돌아가는데 나온 값을 출력하지 못한다는 생각을 하게 되어서 변수를 지정해서 코드를 작성함

Advanced Challenge test

  • 이상하게 다 되는데 ENTER 버튼을 누르고, AC버튼으로 초기화 시키는 부분이 안되어서 한참 고민함
  • 계산도 다 되고, 그냥 계산기 기능을 다하고 있는데 왜 그렇지? 하고 다른 분께 물어보니 선언되어 있는 변수를 안 쓰셨다고 해서 이마를 탁!🤭
  • 어려웠던 부분은 이전 값을 저장하고, 다음 숫자를 입력했어야 했는데 거기서 조건문을 만들어 줘야 한다는 생각을 못했음
  • 의사코드를 열심히 써봤지만... 계속 막히다가 나중에 라이브 세션에서 설명해주셔서 나중에 한 번 더 보니 이해가 되었음
  • 컴퓨터는 정확하게 식을 줘야하기 때문에 어떤 버튼을 눌렀다면 그것이 다른 공간에 저장되는지를 다 지정해줘야 함
  • 컴퓨터처럼 생각하기가 어려움
  • 아래는 생각하기 위한 노력...
  • 참고로 Nightmare test는 통과 못했다😂
profile
감성있는 개발자를 꿈꿔요

0개의 댓글