TIL

2025.02.07(금)

iiblueblue 2025. 2. 7. 11:31

Code KATA

오늘치의 알고리즘 코드카타를 풀이하고 정리하였다

https://iiblueblue.tistory.com/206

 

[2025.02.07] 햄버거 만들기

문제 설명햄버거 가게에서 일을 하는 상수는 햄버거를 포장하는 일을 합니다. 함께 일을 하는 다른 직원들이 햄버거에 들어갈 재료를 조리해 주면 조리된 순서대로 상수 앞에 아래서부터 위로

iiblueblue.tistory.com

아무래도 햄버거 "쌓기" 이다보니 stack을 사용해보려 했지만 맨 위에 값 top()만 필요한 문제가 아닌 것 같아 vector로 교체하여 문제를 풀이하였다. 맨 위에 값만 필요한 것이 아니 맨 위에서 4번째 값까지 필요로 하는 문제였다. 그래서 stack을 사용하는 대신 vector을 사용해 push_back()과 pop_back()을 이용해 마치 스택처럼 사용하기는 했다.

 

이번에도 일부 기능을 함수로 만들어 호출하여 사용했더니 시간초과 때문에 오답처리 되었었다. 혹시나 저번처럼 함수 사용이 문제가 된 것인가 싶어 내용은 완전히 똑같이 기능 함수에서 solution 함수로 이동하였더니 완벽하게 해결되었다. 아무래도 solution 이외의 함수를 사용하는 것은 지양해야할 것 같다. 코드가 깔끔해져서 선호하던 방법이었는데 이 부분 때문에 시간 초과 오류가 계속 나는 것을 보니 권장하는 방법은 아닌 것 같다.

 

 

Unreal

 

 

 

Quest

  • [8번 과제] 게임 루프 및 UI 재설계하기
  • [챌린지반 과제] 온라인 학습 관리 시스템 구현 ◀

어제의 고민을 해결

'TIL' 카테고리의 다른 글

2025.02.11(화)  (0) 2025.02.11
2025.02.10(월)  (0) 2025.02.10
2025.02.06(목)  (0) 2025.02.06
2025.02.05(수)  (0) 2025.02.05
2025.02.04(화)  (0) 2025.02.04