알고리즘 문제를 풀다가 String으로 풀었을 때, char로 풀었을 때의 갭이 꽤 커서 머릿속에만 있는 개념을 정리하려고 한다. (물론 형만 바꾼 것은 아니고 구현 방식도 조금 바뀌었기 때문에 완전히 형(format)차이라고만 말할 수는 없지만.. 어떤 형을 선택해서 문제를 푸느냐에 따라 시간 차이가 꽤 커진다면.. 형 문제 때문이라고도 할 수 있지 않을까하는 구구절절한 마음..) char은 문자다! 자바에서 선언하려면 이렇게 써야한다. 'a', 'B', 'c' String은 문자열이다! 문자의 배열..! 문자열! "a", "aB", "c" 컴공 수업을 처음 듣던 나는 문자 하나면 문자! 문자 여러개면 문자열! 이라고만 생각했다. 그렇지 않다는 것은 꽤 이후에 깨달았다.. Java에서는 크게 형을 두 ..