Day4_[BOJ 2908] (정)상수 / C

장존훈·2022년 10월 29일
post-thumbnail

Prologue

오늘도 여느때와 같이 어떤 드립을 문제를 풀어볼까 생각하며 백준을 뒤지던 와중, 눈에 띄는 이름을 발견했습니다.

king god general "상" emperor majesty "수"

지금은 아쉽게도 계정이 해킹당해 추억속에만 남아있는 가슴아픈 존재이지만, 그가 남긴 밈들은 가히 그 당시 유튜브를 휩쓸었다고 해도 과언이 아닐 것입니다. 어디에서든 변하지 않고 남아있는 정상수의 밈처럼 상수는 변하지 않는 수라는 뜻을 가지고 있는데요, 오늘은 상수와 관련된 문제를 풀어보겠습니다.

Problem

상근이 동생 상수

Problem Solving Methods

#include <stdio.h>

int main() {
  int a, b;
  int temp1 = 0;
  int temp2 = 0;
  
  scanf("%d %d", &a, &b);
  temp1 += (a % 10);
  a /= 10;
  temp1 *= 10;
  temp1 += (a % 10);
  a /= 10;
  temp1 *= 10;
  temp1 += (a % 10);
  temp2 += (b % 10);
  b /= 10;
  temp2 *= 10;
  temp2 += (b % 10);
  b /= 10;
  temp2 *= 10;
  temp2 += (b % 10);
  if(temp1 > temp2) {
    printf("%d", temp1);
  } else {
    printf("%d", temp2);
  }
}

a와 b에 각각 입력을 받은 뒤, 10씩 나눈 나머지를 다른 변수에 저장하고 더하는 방식으로 해결 해 보았습니다. 여타 다양한 방식들이 존재하겠지만, 직관적인 방식을 선호하기 때문에(모른다는 말임) 위와같이 작성했습니다.

Retrospect

오늘은 문제를 다소 투박하게 풀어보았습니다.

어쨌든 풀어보았고, 생각해 보았다는게 중요한거 아닐까요? 여러분도 상수형처럼 매일매일을 찌릿찌릿 짜릿하게 살아보세요!

감사합니다.

0개의 댓글