Problem Solving

백준 단계별 문제풀기 5단계 클리어

TakeKnowledge 2019. 7. 16. 15:51
반응형

확실히 이쯤오니까 C++에 대한 이해도가 많이 떨어지는 게 느껴진다. 

훑어보고 문제 풀며 손에 익히는 정도로는 뒤로 갈수록 헤맬 것 같아서 

백준 랭킹 20위에 빛나는 라이님 블로그 ( https://kks227.blog.me/ ) 를 통해 C와 C++을 좀 더 심도있게 볼 예정

 

그런 계기를 준 만큼 많이 틀리고 많이 헤맸지만 얻은 건 많았다. 정리를 하자면

 

1. 10818번  - 최소, 최대 ( https://www.acmicpc.net/problem/10818 ) 문제

 

  - 지연 사유

 

    if문과 부등호만 사용해 최소, 최대값을 구했는데 다른 분들 코드를 보니 min(), max()함수란 게 있었다.

    이를 공부하다 지연

 

  - 얻은 것 

 

    C++ 최소값과 최대값을 구하는 함수

    https://takeknowledge.tistory.com/22

 

2. 2562번 - 최댓값 ( https://www.acmicpc.net/problem/2562 ) 문제

 

  - 지연 사유

 

    문제를 대충 읽고 테스트 케이스에만 의존해 코딩했다가 지연

 

  - 얻은 것

 

    문제를 잘 읽자고 다시 한번 다짐

 

3. 3052번 - 나머지 ( https://www.acmicpc.net/problem/3052 ) 문제

 

  - 지연 사유

 

    여러개를 한번에 초기화하고 선언하는 것에 대한 개념이 명확하지 않아서 지연

 

  - 얻은 것

 

     C++ 변수 여러개를 선언과 동시에 초기화 할 때 주의할 점

     https://takeknowledge.tistory.com/24

 

4. 1546번 - 평균 ( https://www.acmicpc.net/problem/1546 ) 문제

 

   - 지연 사유

 

      문제를 자의적으로 해석해 최대점수를 제외한 나머지 점수들만 조작해 지연

 

   - 얻은 것

 

     문제를 자의적으로 해석하지 말자고 다시 한번 다짐

 

5. 8958번 - OX퀴즈 ( https://www.acmicpc.net/problem/8958 ) 문제

 

   - 지연 사유

 

     sizeof()함수와 strlen()함수, 또 C와 C++에 대한 개념 부족으로 지연

 

   - 얻은 것

 

     C++ sizeof() 함수와 strlen()의 차이

     https://takeknowledge.tistory.com/26

 

     comparison between signed and unsigned integer expressions 원인 및 해결 방법

     https://takeknowledge.tistory.com/27

 

이제 겨우 5단계인데 벌써 이렇게 시간이 걸리다니..ㅠㅠ 

뭐 그래도 열심히 하는 수 밖에 없지!

반응형