2023. 3. 22. 18:39, 알고리즘/BOJ
cout<<'-1'; 형태로 특별한 경우를 나타내기 위해 -1을 출력하도록 하는 형태의 문제를 만났을때,
생각없이 -1이니까 캐릭터 하나라고 생각해서 cout<<'-1';로 출력해버리면, 11569 라는 숫자가 출력되게 된다
' ' 사이에는 char변수가 들어가야 하는데, 이때 -과 1이 합쳐진 -1은 한글자가 아니라 두글자이다.
그렇기 때문에 이런 경우 출력하려는걸 "-1" 형태로 출력해주어서 스트링으로 출력해야한다.
혹은 그냥 바로
cout<<-1; 형태로 '이나 " 없이 출력하면 된다.
단순한 숫자형태의 경우 헷갈리거나 실수를 하지 않기 위해서
cout<<-1;형태로 출력하도록 하자.
'알고리즘 > BOJ' 카테고리의 다른 글
0x02강 기초코드작성요령2. 원소들을 뒤집을때, STL reverse 함수를 사용할 수 있다. (0) | 2023.03.24 |
---|---|
0x02강-기초코드작성요령2. 비트연산자 &를 활용한 홀수의 판정 표기법. (0) | 2023.03.22 |
0x02강.기초코드작성요령2. STL vector와 list의 차이점에 대해서 검색해 본 내용. (0) | 2023.03.21 |
0x0E-정렬1. 큰 숫자를 표시할때 알아보기 편하도록 '로 자릿수를 나타내줄 수 있다. c#에서 _를 이용하여서 자릿수를 나타내는것과 같다. (0) | 2023.03.03 |
0x0C강-백트래킹. 백트래킹과 DFS 차이점은? (0) | 2023.02.28 |
Comments, Trackbacks