해당 코드문에 주석 달아주실수 있으신가요... ㅠㅠ

조회수 629회

for i in range(0,4): for j in range(0,4): for k in range(0,8): if boardInfo[i][j]['word'] == picked[k]: boardInfo[i][j]['color'] = k

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • 리스트의 주소에 키워드인 워드가 들어가 있는거 보니 판다스인거 같은데, 이것만 보고 주석 달아줄 사람이 있을려나 광자 2018.6.13 13:04
  • 이것만 보고 주석 달아줄 사람이 없죠 clianor 2018.6.13 20:11
  • 이렇게 올리면 누가 주석 달아주겠어요 알 수 없는 사용자 2018.6.14 22:58

1 답변

  • 일단 picked라는 배열은 8개의 값으로 이루어진 단순배열일 것 같습니다.

    boardInfo는 아마도 5개 키를 갖는 것 같고 각 키의 값은 5개의 키를 갖는 배열인 것 같습니다(이 배열을 목적배열이라고 부르겠습니다). 그리고 이 목적배열의 키들 중에는 'word'가 있을 수도 없을 수도 있습니다.

    그래서 행여나 목적배열에 'word'가 있고 그 값이 picked의 값들 중에 하나 일치하는 게 있다면 그 값을 그대로 해당 목적배열의 'color'키 값으로 사용한다는 소스 같습니다.

    확실성은 보장할 수 없습니다. 레거시 소스를 읽고 해독해 사용하는 것은 전적으로 담당자의 책임입니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)