문제가 무슨 말인지 이해가 안 가. ㅋㅋㅋ
한국어인데.. 한국어가 아닌거 같은 이질감.
카카오가 장황한 설명은 있지만,
문제의도를 모르겠어서 못푸는 문제는 지금까지 없었는데..
여러번 읽어도 뭔소린지를 잘 모르겠음.
예시를 봐도 갑자기 왜 숫자가 이진트리로 표현된다는건지도 모르겠고..
난이도를 희한한 방식으로 높였네 ㅋㅋㅋ
코딩테스트 연습 - 표현 가능한 이진트리 | 프로그래머스 스쿨 (programmers.co.kr)
//
이진트리를 수로 표현하는 방법은 다음과 같습니다.
- 이진수를 저장할 빈 문자열을 생성합니다.
- 주어진 이진트리에 더미 노드를 추가하여 포화 이진트리로 만듭니다. 루트 노드는 그대로 유지합니다.
- 만들어진 포화 이진트리의 노드들을 가장 왼쪽 노드부터 가장 오른쪽 노드까지, 왼쪽에 있는 순서대로 살펴봅니다. 노드의 높이는 살펴보는 순서에 영향을 끼치지 않습니다.
- 살펴본 노드가 더미 노드라면, 문자열 뒤에 0을 추가합니다. 살펴본 노드가 더미 노드가 아니라면, 문자열 뒤에 1을 추가합니다.
- 문자열에 저장된 이진수를 십진수로 변환합니다.
이진트리에서 리프 노드가 아닌 노드는 자신의 왼쪽 자식이 루트인 서브트리의 노드들보다 오른쪽에 있으며, 자신의 오른쪽 자식이 루트인 서브트리의 노드들보다 왼쪽에 있다고 가정합니다.
다음은 이진트리를 수로 표현하는 예시입니다.
지문좆같아서 개어려움 ㄹㅇ
ㄹㅇ
약간 비문학 보는 느낌; 국어 능지 이슈 떄문에 난 글렀다
이건.. 솔직히 출제자 국어능력이 좀 의심스러운데.. 이해하는 사람들이 더 신기할 정도임.
올해도 이정도로 괴랄하면 진짜...어지러운데?