3613

    (C++) 백준 3613번 [Java vs C++]

    오랜만에 알고리즘 포스팅이다. 생각보다 여러 케이스들을 생각하면서 일일이 반례를 찾아주어야 하는 문제라 꽤나 까다로웠던 것 같다. 1. 문제 해결 방법 구상 1. 일단 어떻게 입력이 들어올지 모른다. Java 형식으로 들어올 수도, C++ 형식으로 들어올 수도, 이도저도 아닌 형식으로 들어올 수도 있다. 2. 이도저도 아닌 케이스를 찾아내는 것이 관건이다. - 일일이 다 찾아서 if문으로 걸러내야한다. (1) 첫번째 글자가 _나 대문자로 시작하는 경우 (ex. _asd, Asd) (2) 마지막 글자가 _로 끝나는 경우 (ex. asd_) (3) C++의 경우 _바로 뒤에 대문자가 오는 경우 (ex. asd_Asd) (4) (3)의 경우랑 비슷하긴 하나 _바로 뒤가 아니라 중간 글자가 대문자인 경우 (ex..