• 10804 (카드 역배치)
    1. reverse 함수 안내
  • 12840 (창용이의 시계)
    1. 하루 넘어가는 부분 모듈러 연산으로 처리하도록
    2. 시간 계산을 초단위로 통일해서 하도록
  • 11651 (좌표 정렬하기 2)
    1. 구조체 말고 pair 사용
  • 1758 (알바생 강호)
    1. 팁이 0 이하가 되면 앞으로 나오는 사람에게도 팁을 받을 수 없으므로(이미 정렬된 상태기 때문!) 바로 break
  • 1431 (시리얼 번호)
    1. cmp 함수 인자 형식 맞는지 (const, &) 체크

    2. if문 잘 끊어갔는지 확인

    3. 숫자 판별하는 조건문에서 이 부분 체크하기 + 함수화 권장

      //문제 없는 코드
      if(isdigit(str[i])
      if(str[i]>='0'&&str[i]<='9') //isdigit 함수 안내
      
      //문제 있는 코드
      if(str[i]<='9') //'0'보다 큰거 체크안하면 버그 위험 큼 p1. 직접적으로 어떤 문제인지는 언급하지 않기
      
    4. cmp 마지막 사전순 조건에서 line 23 처럼 안하고 뭔가...복잡한 무언갈 쓰진 않았는지 확인

  • 1946 (신입 사원)
    1. 구조체 말고 pair 사용
    2. 가장 높은 면접/서류 심사 순위 갱신하는 과정에서 min 같은 함수(필요 X)를 쓰진 않았는지 확인
  • 1026 (보물)
    1. 배열 하나는 오름차순 다른 하나는 내림차순 정렬
    2. A는 정렬하고, B를 정렬하지 않고 B에서 최댓값 계속 찾아서 푸는 방식으로 해주셨다면 B내림차순 정렬하는 거 안내 (어차피 A가 재배열이 가능하므로 A오름차순, B내림차순이 매치가 되게 A가 잘 배열되는 거라 생각하면 됨)