본문 바로가기

C/코딩 기초 트레이닝

더 크게 합치기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
 
int solution(int a, int b) {
    int answer = 0;
    char ab[15];
    char ba[15];
    sprintf(ab,"%d%d",a,b);
    sprintf(ba,"%d%d",b,a);
    if(atoi(ab)>atoi(ba))
        answer=atoi(ab);
    else
        answer=atoi(ba);
    return answer;
}
cs

 

두 정수를 합치고자 sprintf 함수를 사용하여 문자열로 변환하였다.

문자열을 다시 정수로 변환해 값을 비교하기 위해 atoi 함수를 사용하였다.

 

'C > 코딩 기초 트레이닝' 카테고리의 다른 글

이어 붙인 수  (0) 2024.02.05
코드 처리하기  (0) 2024.02.05
조건 문자열  (0) 2024.01.12
문자 리스트를 문자열로 변환하기  (0) 2024.01.12
문자열 붙여서 출력하기  (0) 2024.01.12