본문 바로가기

전체 글79

scanf 입력 무시1 (공백 제외) 코드와 결과부터 비교해보자. 공백 제외 공백 포함 scanf를 입력했을 때 입력이 무시되어 발생한 현상인데, 정수를 입력받은 후 Enter키를 칠 때 이것을 %c가 개행(\n) 문자로 입력 받았기 때문이다. (= 그렇기 때문에 입력을 받지 않았음에도 다음 입력으로 넘어가는 것) 해결하기 위해서는 scanf(" %c")처럼 앞에 한번 띄워주고 입력받도록 하면 된다. 이는 남겨진 공백을 무시한다는 의미이며, \n는 남겨진 공백으로 처리되어 무시된다. 2021. 7. 7.
맥북 일본어 자판 입력하기 시스템 설정 ➡️ 키보드 ➡️ 입력 소스 ➡️ 좌측 하단의 + 표시 클릭 (아래 캡쳐의 동그라미 쳐놓은 부분) ➡️ '일본어' 추가 control + space 키 눌러서 사용하기 こんにちは! 잘 되네용ㅎㅎ 2021. 7. 5.
BOJ 작동 원리와 자주 틀리는 요인 한 번 쭉 읽어볼 것 1. BOJ 작동 원리 채점 서버에는 한 쌍 이상의 입력 파일과 출력 파일이 있습니다.코드를 제출하면 그 코드에 입력 파일에 적힌 대로 입력하고 나타나는 출력을 출력 파일과 비교합니다. 모든 입력/출력 파일에 대해 코드가 문제 없이 올바른 출력을 내야 합니다. 여기서 "올바름"이란 것은 단순히 정답과 같은 값이 아니라 같은 출력을 의미합니다. 예를 들어 45.0을 출력해야 하는데 45나 45.00을 출력하면 오답입니다. 스페셜 저지가 있는 문제에는 출력이 올바른지 검사하는 채점 코드가 따로 있습니다. 그러므로 "올바른 출력"은 여러 가지가 될 수 있고, 그 중 하나만 출력하면 됩니다. 예를 들어 10^-2 이하의 오차를 허용하는 문제라면 출력과 정답의 오차가 10^-2 이하인지 검사.. 2021. 7. 3.