limitlock   7년 전

이렇게 다 짜고 예제 입력을 복사한 다음 붙여넣기하면 자꾸 출력 부분에서 

2
3 ABC
5 /HTPAAABBBCCC

이런 식으로 출력된 후 '엔터'를 눌러야지만 바로 밑에
/////HHHHHTTTTTPPPPP

가 추가 되는데 어떻게 해야하는 건가요.ㅠㅠ 뭔가 해결 방법이 있을 듯 한테 너무 터무니 없어서 방도를 못찾겠네요.


원래 되어야할 출력 형태는 이렇습니다
AAABBBCCC
/////HHHHHTTTTTPPPPP

cycho21   7년 전

StringBuilder, BufferedWriter, StringBuffer 등을 이용해서 한번에 찍어주시면 됩니다.

StringBuffer 의 경우는 내부 메소드가 Synchronized 로 구성되어 있어 싱글 쓰레드에서 성능이 떨어지니 알고리즘 문제 풀이에서 출력이 많은 경우에는 추천하지 않습니다.

limitlock   7년 전

답변을 이제 확인했습니다. 정말 감사합니다. 많은 도움이 되었습니다.


StringBuilder, BufferedWriter, StringBuffer  이 세개를 잘 공부해보고 사용하도록 하겠습니다.


답변 정말 감사합니다.

댓글을 작성하려면 로그인해야 합니다.