[20251230] - 코테 스터디 회고

SmartBear·2026년 1월 4일

CodingTest

목록 보기
29/30

1. 문제 풀이 및 기술 공유

문제 1️⃣: 배열의 평균값

이슈 (태성 님)

  • 코딩 테스트가 처음이라 Solution 함수 구조와 매개변수 개념이 익숙하지 않음
  • 입력을 직접 구현하려다 실패

피드백 (병희 님)

  • Solution 함수는 이미 입력값(numbers)을 받는 구조임을 설명
  • 문제 설명뿐 아니라 입출력 예와 반환 타입(Return Type)을 먼저 확인할 것을 조언

풀이 공유 (완용 님)

  • sum 변수 초기화 → 반복문으로 합산 → 배열 길이로 나누는 정석적인 접근

문제 2️⃣: 문자열 뒤집기

접근법 (완용 님)

  • 문자열을 새로 만들기보다, 인덱스를 활용해 뒤에서부터 역순으로 순회
  • 주의점
    • 인덱스는 0부터 시작하므로 Length - 1 처리 필수
    • 이를 놓치면 IndexOutOfRange 에러 발생 가능

문제 3️⃣: 문자열 밀기

문제 요약

  • 문자열 A를 밀어서 문자열 B를 만들 수 있는지, 가능하다면 최소 몇 번인지 계산

풀이 A (병희 님 | 정석 접근)

  • Substring으로 문자열을 한 칸씩 시프트
  • 매 회차마다 B와 비교하여 일치 시 카운트 반환

풀이 B (완용 님 | 아이디어 접근)

  • “B를 두 번 이어 붙이면(B+B), 모든 시프트 경우가 포함된다”는 점을 활용
  • (B+B).IndexOf(A) 한 줄로 해결

2. 운영 및 논의 사항

  • “실패해도 괜찮다”, “모르면 솔직히 말한다”는 그라운드 룰이 잘 지켜짐
  • 태성 님의 시행착오를 통해 코딩 테스트의 기본 구조를 함께 정리하는 계기가 됨
profile
Python Dev with Infra -> Game Programmer

0개의 댓글