본문 바로가기

카테고리 없음

백준/2750

c언어



#include <stdio.h>
int array[1001];
int main(void){
int i,j, min, temp, index,number;
scanf("%d",&number);
for(i=0;i<number;i++){
scanf("%d",&array[i]);
}
for(i=0;i<number;i++){
min = 1001;
for(j=i;j<number;j++){
if(min>array[j]){
min = array[j];
index = j;
}
}
temp = array[i];
array[i] = array[index];
array[index]= temp;
}
for(i=0;i<number;i++){
printf("%d\n",array[i]);
}
}


java



import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Backjun2750 {
public static void main(String[] args) throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int number = Integer.parseInt(br.readLine());
int array[] = new int [number];
for(int i=0;i<number;i++) {
array[i] = Integer.parseInt(br.readLine());
}
int min, temp,index=0;
for(int i=0;i<number;i++) {
min = 1001;
for(int j=i ; j<number; j++) {
if(min> array[j]) {
min = array[j];
index = j;
}
}
temp = array[i];
array[i] = array[index];
array[index] = temp;
}
for(int i=0;i<number;i++) {
System.out.println(array[i]);
}
}
}