3447: 버그왕 2015.03.27 15:43 개발 이야기/Problem Solving 문제: https://www.acmicpc.net/problem/3447Java를 이용해서 새로운 문장이 들어오지 않을 때까지 문장 단위로 입력받고String의 replace method로 BUG를 재귀적으로 제거하면 원하는 정답이 나옵니다- 출력하는 소스 코드에는 BUG가 있으면 안된다. 즉, ABUBUGGB와 같은 경우는 AB가 되어야 한다는 것이 핵심소스 코드를 참고하세요. 소스 코드더보기접기 123456789101112131415161718192021222324import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNextLine()) { String sentence = scanner.nextLine(); String replacedSentence = sentence.replace("BUG", ""); for (;;) { if (sentence.equals(replacedSentence)) { System.out.println(replacedSentence); break; } sentence = replacedSentence; replacedSentence = replacedSentence.replace("BUG", ""); } } scanner.close(); }}Colored by Color Scriptercs 접기 반응형 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기Make headway towards solving the problem 저작자표시 비영리 동일조건 댓글 공유하기 다른 글 댓글 댓글을 사용할 수 없습니다. 이 글 공유하기 구독하기 구독하기 카카오톡 카카오톡 라인 라인 트위터 트위터 Facebook Facebook 카카오스토리 카카오스토리 밴드 밴드 네이버 블로그 네이버 블로그 Pocket Pocket Evernote Evernote 다른 글 5586: JOI와 IOI 5586: JOI와 IOI 2015.03.29 5522: 카드 게임 5522: 카드 게임 2015.03.27 4134: 다음 소수 4134: 다음 소수 2015.03.27 9076: 점수 집계 9076: 점수 집계 2015.03.26 다른 글 더 둘러보기
댓글을 사용할 수 없습니다.