• 1316 그룹 단어 체커
    1. 그룹 단어 체크하는 부분의 시간복잡도는 O(n)까지 줄일 수 있음
    2. 그룹 단어 체크하는 부분은 bool 리턴 함수로
    3. 혹시 인덱스 참조가 런타임 에러 가능성이 있진 않은지 확인
  • 13458 시험 감독
    1. 부감독관 배치시 샘플 코드 기준 line 36 부분이 중복되진 않은지
  • 1026 보물
    1. 배열 하나는 오름차순 다른 하나는 내림차순 정렬
  • 1431 시리얼 번호
    1. cmp 함수 인자 형식 맞는지 체크

    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)를 쓰진 않았는지 확인
  • 10994 별찍기 - 19
    1. 재귀 함수 사용
  • 11399 ATM
    1. 시간복잡도는 O(n)까지 줄일 수 있음 (누적)
  • 11651 좌표 정렬하기 2
    1. 구조체 말고 pair 사용