사실 하나씩 해가면서 배우는 학식충이라(전공도 이쪽아님) 진짜 대가리 박아가며 배우는데
지금 문제가 뭐냐면
item_list = ["사과","사과","사과","바나나","바나나","바나나","바나나","귤","귤","바나나","바나나","바나나"]
이렇게 나온 리스트를
["사과" : [1,3] , "바나나" : [4,7] , "귤" : [8,9] , "바나나" : [10,12]]
이런식으로 정리하고 싶어
개인적으로는 뒤에 나온 숫자들도 따로 접근이 가능하게 (예를 들면 사과 3번, 바나나 4번, 귤 2번, 바나나 3번 이런식으로도 볼 수 있도록)
이렇게 연속된걸 세고싶은데 이럴때는 어떻게 하면 되는지 감도 안잡히네..
지금 내가 하는 방법은 index하고 count를 쓰고 있는데 생각보다 머리속에서 복잡해져서 잘 안나오고 있음...
Json?
[(x[1], [x[0] + 1, min(map(lambda y: x[0] + y[0] if y[1] != x[1] else len(item_list), enumerate(item_list[x[0]:])))]) for x in enumerate(item_list) if item_list[x[0]-1] != x[1]]
한줄 코딩잼
포기하고 얼른 스팩이나 쌓아라 내 분야로 들어오지마 훠이 훠이
오 람다로 짤수도 있네
혼자서 따른방식으로 풀었는데 이게 훨씬 더 깔끔하다 ㅋㅋㅋㅋ