반응형
백준 2752번 세수정렬 풀이 코드
C | C++ | Java | Python
풀이
숫자를 순서대로 받아 간단히 정렬한 후 다시 순서대로 출력합니다.
숫자를 순서대로 받아 간단히 정렬한 후 다시 순서대로 출력합니다.
숫자를 Array 형태로 받아 Arrays.sort()를 이용해 정렬한 후 순서대로 출력합니다.
숫자를 list 형태로 받아 list.sort()를 이용해 정렬한 후 순서대로 출력합니다.
코드
#include <stdio.h>
int main(){
int numbers[3], i, j, tmp;
for(i = 0; i < 3; i++){
scanf("%d", &numbers[i]);
}
for(i = 0; i < 3-1; i++){
for(j = i+1; j < 3; j++){
if(numbers[i] > numbers[j]){
tmp = numbers[i];
numbers[i] = numbers[j];
numbers[j] = tmp;
}
}
}
for(i = 0; i < 3; i++){
printf("%d ", numbers[i]);
}
return 0;
}
#include <iostream>
using namespace std;
int main(){
int numbers[3], tmp;
for(int i = 0; i < 3; i++){
cin>>numbers[i];
}
for(int i = 0; i < 3-1; i++){
for(int j = i+1; j < 3; j++){
if(numbers[i] > numbers[j]){
tmp = numbers[i];
numbers[i] = numbers[j];
numbers[j] = tmp;
}
}
}
for(int i = 0; i < 3; i++){
cout<<numbers[i]<<" ";
}
return 0;
}
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] numbers = new int[3];
for(int i = 0; i < 3; i++){
numbers[i] = sc.nextInt();
}
Arrays.sort(numbers);
for(int i = 0; i < 3; i++){
System.out.print(numbers[i] + " ");
}
}
}
numbers = list(map(int, input().split()))
numbers.sort()
print(numbers[0], numbers[1], numbers[2])
문제 출처
반응형
'Coding > BAEKJOON' 카테고리의 다른 글
[백준] 2480번 주사위 세개 풀이 코드 (C/C++/Java 자바/Python 파이썬) (0) | 2021.11.20 |
---|---|
[백준] 10162번 전자레인지 풀이 코드 (C/C++/Java 자바/Python 파이썬) (0) | 2021.11.19 |
[백준] 2525번 오븐 시계 풀이 코드 (C/C++/Java 자바/Python 파이썬) (0) | 2021.11.16 |
[백준] 10797번 10부제 풀이 코드 (C/C++/Java 자바/Python 파이썬) (0) | 2021.11.15 |
[백준] 5543번 상근날드 풀이 코드 (C/C++/Java 자바/Python 파이썬) (0) | 2021.11.14 |