본문 바로가기
알고 있으면 유용한 것들

c언어 11년차 개발자, scanf도 제대로 쓸 줄 모르는 바보ㅠㅠ (백준 10818번 코드)

by 긍정왕수전노 2022. 2. 5.
반응형

백준 Judge online으로 하루 2문제 정도 알고리즘 문제를 푸는 걸 올해부터 시작하는 목표로 삼고 있는데,

나름 이 바닥 짬밥이 있는데 평소 잘 안쓰는 scanf때문에 문제를 자꾸 틀려서 솔직한 말로다

이거 공부시작하길 잘했다 싶다.

퍼즐 마주는 재미는 기본이고 안쓰면 잊기쉬운 C언어 기초도 다시금 공부해볼 수 있다.

 

아무튼 오늘 푼 문제는...

10818번 최대,최솟값 구하기 문제다.

 

이 실력으로 면접에 응하지 않게된 걸 행운으로 생각한다.

나의 해답은 뭐 이렇다.

#include <stdio.h>

int main(void)
{
    int nIteration, nMax=-1000000, nMin=1000000, nInput;
    //printf("반복횟수 1 ~ 1,000,000까지 입력");
    scanf("%d\n", &nIteration);
    
    //printf("정수 -1,000,000 ~ 1,000,000까지 입력");
    for(int i; i < nIteration; i++)
    {
        scanf("%d ", &nInput);
        if(nInput > nMax)
            nMax = nInput;
        if(nInput < nMin)
            nMin = nInput;
    }
    
    printf("%d %d", nMin, nMax);
    return 0;
}

 

아무튼 이렇게 매일은 아니더라도 꾸준히 하다보면 나중에 유사시에 따로 코딩테스트 준비 안해도 무난히 통과할 수 있지 않을까 한다.

반응형