본문 바로가기
  • Adillete
【스터디노트】/▷TIL

99클럽 코테 스터디 12일차 TIL + 오늘의 학습 키워드 해시

by 아딜렛 2025. 4. 15.

 


- 오늘의 학습 키워드 해시


- 공부한 내용 본인의 언어로 정리하기

HashSet에 저장해서 중복 참여를 방지해야한다

게임 유형에 따라서 필요한 추가 인원수를 정해야한다.(임스는 무조건 1을  차지함)

필요한 인원이 모이면 게임을 시작하고 currentPlayer 숫자를 초기화한다.

 

 

- 오늘의 회고
  - 어떤 문제가 있었고, 나는 어떤 시도를 했는지

① - problem :게임 유형에 따라 필요한 추가 인원수를 생각하지 않고 이름만 저장하려고 해서 문제가 안풀렸다.

 

②-problem 게임 유형을 정할때 string을 쓰니까 equals로 게임타입을 비교했다.

단일 문자 비교보다 비효율적이라고 클로드가 평가했음


  - 어떻게 해결했는지

① - Solution: 임스를 필두로 해서 추가로 필요한 인원수 추가해야 한다고 클로드가 알려줘서 다시 작성했따.

 

 ②-Solution : char 타입으로 변경해서 charAt(0)을 이용해서 단일문자만  비교했다.
  - 무엇을 새롭게 알았는지

st.nextToken() 만 쓰면 string 타입으로 반환되는데 뒤에 

st.nextToken().charAt(0); 까지 붙여주면 char 타입으로 처리된다.
  - 내일 학습할 것은 무엇인지