수포자 백엔드 개발자 도전기록

습토리·2025년 2월 24일

프롤로그

안녕하세요. 수포자 여러분, 제 벨로그에 오신 것을 환영합니다.
수포자인데 백엔드 개발해도 될지 궁금하시죠? 제가 한번 해보겠습니다.

저는 백엔드 공부를 하고 있는 예비 개발자인데요. 공부하다가 수학 문제를 마주했을때마다 이 글로 들어와 기록을 남겨보려 합니다. 수포자 개발로그를 기대해주세요.

부트캠프 진행기간동안(2025.02.17 - 2025.06.27) 얼마나 많은 수학 문제에 흠칫하는지 기록해보겠습니다!

Ep숫자. 내용(충격도)
ㄴ 상세내용 및 이해까지 걸린 시간 등..

으로 작성해보겠습니다.

강도

멈칫 > 미미한 두통
예외: 두통 없음 - 이해가 되지 않아서 두통조차 없는 상태를 뜻함

수포자의 수학로그

Ep1. 12진법을 이용하여 시간 계산하기(수준: 멈칫)

순간 멈칫하고 1분정도 다시 읽어보면서 생각하여 이해했습니다.

Ep2. 2차원 배열(수준: 미미한 두통)

이전 글에서도 언급했듯이 저는 행, 열에 약합니다. 그런데 JS에서는 2차원 배열이라고 생각도 못하고 그냥 숨쉬듯 잘만 써왔던 2차원 배열이 JAVA에서는 매우 어렵게 느껴졌어요.

특히 첫번째 루트에서는 행을 돌리고, 두번째 루트에서 열을 돌리는데, 지금도 흠칫합니다. 제가 멈칫 멈칫하는 이유는 행을 돌리면 수직적으로 행을 세니까 헷갈리고, 열을 돌리면 결국 그 열의 컬럼들을 세는데 1줄이다보니 컬럼이 행같이 느껴지기 때문입니다. 얼른 행+열에 익숙해져야겠습니다.

제가 공부한 2차원 배열이 궁금하시다면? 클릭

Ep.3 0으로 나누어지는 것은 불가능하다(수준: 두통 없음)

"0을 나누는 것""0으로 나누는 것" 은 완전히 다른 개념이다. 하지만 나는 아직도 이해가 안간다.

firstNumbersecondNumber에 따른 나눗셈 결과

firstNumbersecondNumberfirstNumber / secondNumber 결과
050
1025
100오류 (0으로 나눌 수 없음)
00오류 (0으로 나눌 수 없음)

✅ 결론

  • "0을 나누는 것 (0 / 5)" → 결과는 0 (문제없음)
  • "0으로 나누는 것 (5 / 0)" → 수학적으로 정의되지 않음, 오류 발생
  • "0 / 0" → 이 경우도 정의되지 않아서 오류 발생

하지만 이해가 안가서 남동생에게 물어봐야겠다.

profile
재미난 삶을 살다

0개의 댓글