
정렬 문제는 하도 많이 풀어봐서 쉬웠당
버블 소트로 풀었다!
근데 그 j가 n-1까지라는걸 헷갈리고 써서 첨에 오류가 나길래 답답했다..ㅎㅎㅎ
다음에 시간이 되면 정렬(은 제일 기본이니까)들을 다 작성해봐야겠다
정답코드
import java.io.*;
public class Main {
public static void main (String[] args) {
try {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int n=Integer.parseInt(br.readLine());
int [] arr=new int[n];
for (int i=0; i<n; i++) {
arr[i]=Integer.parseInt(br.readLine());
}
int temp=0;
for (int i=0; i<n; i++) {
for (int j=0; j<n-1; j++) {
if (arr[j+1]<arr[j]) {
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for (int i=0; i<n; i++) {
System.out.println(arr[i]);
}
} catch (IOException e) {}
}
}
'아기 개발자 > 백준 문제풀이' 카테고리의 다른 글
[BOJ_JAVA] 백준 2108번 : 통계학 @달깅 (0) | 2019.11.15 |
---|---|
[BOJ_JAVA] 백준 2751번 : 수 정렬하기2 @달깅 (0) | 2019.11.09 |
[BOJ_JAVA] 백준 1436번 : 영화감독 숌 @달깅 (0) | 2019.11.09 |
[BOJ_JAVA] 백준 1018번 : 체스판 다시 칠하기 @달깅 (0) | 2019.11.09 |
[BOJ_JAVA] 백준 7568번 : 덩치 @달깅 (0) | 2019.11.05 |
댓글