TIL

2025.01.10

iiblueblue 2025. 1. 10. 19:40

Code KATA

오늘과 내일의 알고리즘 코드카타를 풀이하고 정리하였다.

https://iiblueblue.tistory.com/149

 

[2025.01.10] 3진법 뒤집기

문제 설명자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.  제한사항n은 1 이상 1000,000,000 이

iiblueblue.tistory.com

N진법 변환을 어떻게 하는지 까먹어서 방법을 찾는 것부터 시작하였다. 결론적으로 방법을 찾아서 손으로 게산하는 과정과 똑같이 코드로 구현하였다. N진법을 10진법으로, 10진법으로 N진법으로 계산하는 방법은 위 링크에 정리하였다.

https://iiblueblue.tistory.com/150

 

[2025.01.11] 이상한 문자 만들기

문제 설명문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼

iiblueblue.tistory.com

처음으로 사용해보는 함수가 등장했다. tolower과 toupper함수는 각각 문자를 소문자로 대문자로 바꿔주는 함수이다. 새로운 함수를 처음 사용해보는 것이라 링크에 함께 정리했다.

그리고 두 함수를 사용하기 위해서는 cctype 라이브러리를 사용해야하는데 이를 모르고 추가하지 못했다. 하지만 문제 없이 프로그램이 동작하는 것을 보고 왜 그런지 이유를 찾아봤다. 이유는 다른 라이브러리에 간접적으로 포함되어 있어서 인데 아무래도 <string>이 의심스럽다. 그렇지만 명시적으로 적어주는 것을 권장하고 있는 것 같아보여 다음부터는 라이브러리를 명시적으로 포함해주는 것이 좋겠다. 일단은 이러한 상황을 기록하기 위해 위 링크에는 라이브러리를 추가하지 않고 놔두었다.

 

 

Quest

  • 테스트 기반 RPG 게임 제작 프로젝트

주어진 UML 다이어그램을 기반으로 팀 만의 UML을 새로 그려봤다.

'TIL' 카테고리의 다른 글

2025.01.15(수)  (0) 2025.01.15
2025.01.14(화)  (0) 2025.01.14
2025.01.09  (0) 2025.01.09
2025.01.08  (1) 2025.01.08
2025.01.07  (0) 2025.01.07