백준

15873 공백 없는 A+B

불타는강정 2019. 10. 3. 00:09

 

#include <iostream>

int main() {
    int n;
    scanf("%d", &n);
    printf("%d", n/10 + n%10);
}

 

보자마자 아 조빱문제내; 하고 바로 풀어서 냈다

그리고 틀렸다ㅋㅋㅋ

 

입력 조건을 대충 봐서 0 < < 10인줄 알았는데 10도 포함이었다.

 

처음에는 102 210을 예로 들며 아 첫자리가 1이면 10이 앞에있겠구나 했는데 생각해보니 110이 문제였다. 

그러다가 보니깐 뒤에 10인것들은 다 10으로 나눠떨어지기 떄문에 10으로 나눴을 때 나머지로 구분을 했다. 

 

#include <iostream>

int main() {
    int n;
    scanf("%d", &n);
    if(100 > n)
        printf("%d", n/10 + n%10);
    else if(n % 10 == 0)
        printf("%d", n/100 + 10);
    else
        printf("%d", n%100 + 10);
}

 

정답률 떨어져서 마음이 아프다