목록Programming/CodeUp (2)
(구)boymin
2623 : 최대공약수 구하기
문제 설명 두 정수 a, b를 입력받아서, a, b의 최대공약수를 출력하시오. 입력 정수 a, b가 공백으로 구분되어 입력된다. (1
Programming/CodeUp
2017. 6. 27. 02:39
문제 설명 세 개의 숫자가 주어질 때 두 번째로 작은 수를 출력해보자. 예를 들어, 5 9 2 가 있다면 두 번째로 작은 수는 5 이다. 입력 세 정수가 공백으로 구분되어 입력된다. 출력 세 개의 정수 중 두 번째로 작은 숫자를 출력한다. 입력 예시 201 20 3 출력 예시 20 가장 큰 수나 가장 작은 수를 구하는 문제라면 간단하지만,두 번째로 작은 수를 구하는 문제라면 꽤나 골치아파진다.여러 방법이 있겠지만, 나는 정렬 알고리즘 중 bubble_sort를 사용해 세 숫자를 정렬하고 두 번째 숫자를 구하는 방법을 택했다. #include int main(void){int a[3];for (int i=0;i
Programming/CodeUp
2017. 6. 24. 01:51