본문 바로가기

백준

15873 공백 없는 A+B

 

#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);
}

 

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

'백준' 카테고리의 다른 글

3053 택시 기하학  (0) 2019.10.03
15727 조별과제를 하려는데 조장이 사라겼다  (0) 2019.10.03
17362 수학은 체육과목 입니다 2  (0) 2019.10.02
5575 타임카드  (0) 2019.10.02
10768 특별한 날  (0) 2019.10.02