코딩테스트 문제들을 풀다보면 가끔 입력이 공백 없이 주어지는 경우가 많다
예를 들어 1 0 0 0 1 1 이렇게가 아니라 100001 이런식으로 주어지는 경우 말이다.
그럴 경우에는 string으로 받아오거나 char형으로 받아오면 된다. 예를들어 숫자이고 공백없이 주어지는 입력은
string으로 받아서 for문을 만들고 s[i]로 하나씩 받아온다 그리고 -'0'을 해주게 된다. 그러면 int graph[][]에 문자형을 정수형으로 변환해 int형 그래프에 하나씩 넣을 수 있게 된다.
char형 예를들어서 #...####.... 이런식으로 입력이 주어지는경우 위의 루트를 따르면 입력이 이상하게 들어가게된다.
그래서 문자가 공백없이 주어질 때에는 char 그래프를 만들어서 하나씩 char 그래프에 넣어주도록 한다.
'Algorythms' 카테고리의 다른 글
백준 7983 내일할거야 c++ (0) | 2022.08.31 |
---|---|
백준 1092번 c++ 풀이 (0) | 2022.08.31 |
백준 1967 C++ 준코 (0) | 2022.08.08 |
백준 10757 자바 풀이 (0) | 2022.03.07 |
백준 2164번 자바 풀이 (0) | 2022.03.01 |