본문 바로가기

전체 글75

A+B - 7 문제두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.입력조건첫째 줄에 테스트 케이스의 개수 T가 주어진다.각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 출력조건각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.입력 예시51 12 33 49 85 2출력 예시Case #1: 2Case #2: 5Case #3: 7Case #4: 17Case #5: 7풀이# 문제 풀이T = int(input())for i in range(T): a, b = map(int, input().split()) print('Case #' + str(i) + ':', a+b)print()문에서부터 문.. 2024. 2. 6.
알람 시계 문제상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다.상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다.이런 상근이를 불쌍하게 보던 창영이는 자신이 사용하는 방법을 추천해 주었다.바로 "45분 일찍 알람 설정하기"이다.이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다.현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로 고쳐야 하는.. 2024. 2. 5.
수정 오류 해결 - correction.ejs 수정하기 " style="display: none"> "> "> 전송 form의 action태그를 /correction으로만 되어 있어서 전송버튼을 누를 때 Cannot GET /correction 오류가 발생한다. 이 뜻은 서버로 /correction에 대한 get 요청을 보내는 라우터를 찾지 못할 때 발생하는 오류이다.  Cannot GET /correction 오류는 app.get('/correction/:id') URL 파라미터를 통해 :id로 get 요청을 받으니 action 태그도 똑같이 수정해야 한다는 뜻이다. " method="POST"> 수정하기 " style="display: none"> "> "> 전송 URL 파라미터를 ejs 문법으.. 2024. 2. 4.
ejs - 문법 오류 에러 "> ">수정하기 correction 페이지가 열리지 않고 밑의 접은 글 에러메세지가 떠서 한참을  찾던 중, list.ejs 페이지에서 페이지 아이디를 넘겨주는 것을 보고 상세페이지 문법과 같다는 것을 확인하고 원래 있던 수정하기 이 부분이 app.get()을 통해 :id와 같은 역할을 하는 줄 알았다. ejs 문법에 따라 수정 해야겠다고 결정 로 바꿔서 페이지를 실행해보니 에러 해결.더보기BSONError: Argument passed in must be a string of 12 bytes or a string of 24 hex characters or an integer    at new ObjectId (/Users/SaintKim/Documents/for.. 2024. 2. 4.