配列[Baekjoon][Java]数2
https://www.acmicpc.net/problem/2751
📒 質問する
Scanner + Collections.sort + System.out.println Scanner + Arrays.sort + System.out.println BufferedReader + Collections.sort + System.out.println BufferedReader + Collections.sort + BufferedWriter 🚩
📒 質問する
📒 例
🌻 コード#コード# import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(bf.readLine());
List<Integer> list = new ArrayList<>();
for(int i = 0; i<N;i++) list.add(Integer.parseInt(bf.readLine()));
Collections.sort(list);
StringBuffer sb = new StringBuffer();
for(int i=0;i<list.size();i++){
sb.append(list.get(i) + "\n");
}
bw.write(sb.toString());
bw.flush();
bw.close();
}
}
💡 整理する
👉 问题をよく読んで问题をよく読んで问题をよく読んで问题をよく読みます!!!
🌻 コード#コード# import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(bf.readLine());
List<Integer> list = new ArrayList<>();
for(int i = 0; i<N;i++) list.add(Integer.parseInt(bf.readLine()));
Collections.sort(list);
StringBuffer sb = new StringBuffer();
for(int i=0;i<list.size();i++){
sb.append(list.get(i) + "\n");
}
bw.write(sb.toString());
bw.flush();
bw.close();
}
}
💡 整理する
👉 问题をよく読んで问题をよく読んで问题をよく読んで问题をよく読みます!!!
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(bf.readLine());
List<Integer> list = new ArrayList<>();
for(int i = 0; i<N;i++) list.add(Integer.parseInt(bf.readLine()));
Collections.sort(list);
StringBuffer sb = new StringBuffer();
for(int i=0;i<list.size();i++){
sb.append(list.get(i) + "\n");
}
bw.write(sb.toString());
bw.flush();
bw.close();
}
}
👉 问题をよく読んで问题をよく読んで问题をよく読んで问题をよく読みます!!!
出力時間が問題になるとは思わなかったのですが、状況の数が本当に思いつかなかったので、出力部分を変えてみました...電力に問題がある🤷♀️ 今後はScannerよりBufferedReaderを使う傾向があります
Reference
この問題について(配列[Baekjoon][Java]数2), 我々は、より多くの情報をここで見つけました https://velog.io/@hye_b/BaekjoonJava-수-정렬하기2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol