분류 전체보기

StringBuilder은 문자열을 추가할 때 사용하는 자료형이다 1.append 계속해서 문자열을 추가해나갈 수 있다. public class Main { public static void main(String[] args) { StringBuilder sb = new StringBuilder(); sb.append(1).append("\n"); sb.append(2).append("\n"); System.out.println(sb); } } // 1 2 2.insert 특정 위치에 원하는 문자열을 삽입할 수 있다. public class Main { public static void main(String[] args) { StringBuilder sb = new StringBuilder(); sb.a..
문제 문제 링크 : https://www.acmicpc.net/problem/18258 수도코드 작성 주어진 명령어를 작성하면 쉽게 해결되는 문제였다. 작성한 코드 import java.io.*; import java.util.ArrayList; import java.util.LinkedList; public class Main { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); LinkedList queue = new LinkedList(); StringBuilder sb = new StringBuilder(); ..
문제 문제 링크 : https://www.acmicpc.net/problem/2164 수도코드 작성 일단 queue를 이용해서 리스트를 하나 만들고 그 리스트들을 for문으로 1~N까지 채워준다. Queue에 메소드인 poll을 이용해서 맨 앞에 있는 숫자를 지운다. 그리고 다시 맨 앞에 있는 숫자를 지움과 동시에 뒤에 추가해준다. 이것을 for문으로 1개 남을 때 까지 반복한다. 작성한 코드 import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; public class Main { public static void main(String[] args) { Queue queue = new LinkedList(); Scan..
문제 문제 링크 : https://www.acmicpc.net/problem/10828 수도코드 작성 주어진 명령어 그대로 if문으로 구현하면 될 것 같았다. 3가지로 작성을 해보았다. 1. Scanner 이용 (시간초과) 2. BufferedReader + System.out.printf 이용 (코드가 제일 짧음) 3. BufferedReader + BufferedWriter 이용 작성한 코드 1. Scanner 이용 import java.io.*; public class Main { public static void main(String[] args) { ArrayList queue = new ArrayList(); Scanner sc = new Scanner(System.in); int N = sc..
DevelopJJong
'분류 전체보기' 카테고리의 글 목록 (8 Page)