연습문제 힌트좀 주시면 감사하겠습니다

조회수 411회
str_data={'A', 'B', 'C'}

joined_str="and".'코드'(str_data)

print(joined_str)

출력값:

B and A and C

'코드' 자리에 reverse 들어가야 되는거 아닌가요?

1 답변

  • 안녕하세요.

    우선 말씀하신 reverse는 배열 요소의 순서를 거꾸로 뒤집는 함수입니다. str_data, 즉 A B C를 뒤집어도 B A C 형태는 나타나지 않을 거예요.

    출력값이 "and"로 연결되어있고, '코드' 앞부분에 해당 문자가 있는 걸 보니, 배열 요소를 하나의 문자열로 붙여주는 어떠한 함수를 사용하는 게 문제의 의도인 것 같습니다. 제목대로 힌트만 드려요.

    그런데 그냥 붙이기만 하면 "A and B and C" 형태가 될거예요. 만약 '코드' 부분을 수정해 출력값을 도출해야한다면 문제가 다소 잘못된 것 같습니다.

    • 그렇군요 다시 생각해보겠습니다 힌트 주셔서 감사합니다^^ moneyprogramming 2022.5.11 01:08

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

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

(ಠ_ಠ)
(ಠ‿ಠ)