ㄹㅇ 존나 5번까지 ㅈ밥이라 만만하게 봤다가 시간 개뺏겼네
나는 거의 다 구현했는데 딱 그 StringTokenizer ,로 구별해서 재귀로 풀려했는데 ,로 구분하니까 함수 안에 있는 함수 ,까지 구분해버리는거를
디버깅하다 늦게 알아가지고 그거 커버칠려면 코드 다 갈아엎고 귀찮아서 걍 미리 나갔는데 어케 풀음??
익명(122.32)2024-06-13 18:05
답글
함수도 스플릿 되는게 까달롭긴했지
일단 주어진 10개이하의 함수 종류의 정보는 맵자료형으로 저장해놓고, 그 뒤에 오는 함수 입력들은 “(|)” => “ ”으로 바꾸고 “ ” 기준으로 스플릿한 배열 을 맨 뒤에서 부터 탐색했음, 탐색 중 만약 예를 들어 idx = 2에서 함수를 만나면(공백 또는 파라미터 종류가 아닌)
백갤러 1(175.198)2024-06-13 18:55
답글
idx++ 값은 무조건 파라미터임 여기서도 중요한게 void타입의 파라미터인데 (파라미터가 공백) 이 부분도 잘처리해주면서 해당 파라미터가 내가 가져온 함수 정보에 있는 파라미터 형태와 같으면 패스 아니면 에러로 되게끔했음 여기서 또 중요한게 패스되면 해당 함수의 리턴값의 형태를 특정 배열에 저장해두고 이런식으로 함수안에 파라미터가 여개의 함수인 경우를 처
6번 푸는데 2시간 걸림
ㄹㅇ 존나 5번까지 ㅈ밥이라 만만하게 봤다가 시간 개뺏겼네 나는 거의 다 구현했는데 딱 그 StringTokenizer ,로 구별해서 재귀로 풀려했는데 ,로 구분하니까 함수 안에 있는 함수 ,까지 구분해버리는거를 디버깅하다 늦게 알아가지고 그거 커버칠려면 코드 다 갈아엎고 귀찮아서 걍 미리 나갔는데 어케 풀음??
함수도 스플릿 되는게 까달롭긴했지 일단 주어진 10개이하의 함수 종류의 정보는 맵자료형으로 저장해놓고, 그 뒤에 오는 함수 입력들은 “(|)” => “ ”으로 바꾸고 “ ” 기준으로 스플릿한 배열 을 맨 뒤에서 부터 탐색했음, 탐색 중 만약 예를 들어 idx = 2에서 함수를 만나면(공백 또는 파라미터 종류가 아닌)
idx++ 값은 무조건 파라미터임 여기서도 중요한게 void타입의 파라미터인데 (파라미터가 공백) 이 부분도 잘처리해주면서 해당 파라미터가 내가 가져온 함수 정보에 있는 파라미터 형태와 같으면 패스 아니면 에러로 되게끔했음 여기서 또 중요한게 패스되면 해당 함수의 리턴값의 형태를 특정 배열에 저장해두고 이런식으로 함수안에 파라미터가 여개의 함수인 경우를 처
리 하니깐 일단 테케는 다 통과했음
요즘은 무슨 모의평가까지 생겨
5번인가 그건 어케 풀었노? a b c ab 그거 경우의수