• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

Data Type - 코딩도전 답 확인부탁드립니다 ^^

22.07.19 05:49 작성 조회수 151

1

  • # 미션1


    len(statement1)

    -------------------------

     

    # 미션2

    new_len = language[2]
    print(new_len)

     

    ------------------------------

    # 미션3

    statement1.count('o'), statement1.count('t')

    # 미션4 

     

     

    # 미션 5

    'Are you sure ' + 'pi' + ' is ' + str(pi) + '?' + ' Is it ' + str(not(flag)) + '?'

     

     

     

답변 1

답변을 작성해보세요.

0

우와! 처음으로 미션제출을 하셨네요! 

피드백 간단히 드립니다.

 

미션3) 틀린 방법은 아니지만 dictionary를 처음 만들때 키-벨류 페어를 함께 만드는 것을 기대했었어요^^

예를 들자면 다음과 같습니다.

word_cnt = {'o': statement1.count('o'), 't': statement1.count('t')}
print(word_cnt)

 

아직 for loop 이나  list comprehension을 배우기 전이기 때문에 저렇게 해도 무방합니다. 나중에  for loop을 배우면 훨씬 세련되게 알파벳을 셀 수 있습니다 :)

 

미션5)  'pi' 를 구지 따로 안하시고  'Are you sure pi'  이렇게 연결시켜도 괜찮습니다. not() 함수를 쓰셔서  negate하셨네요^^ 참고로  str(not flag)역시 valid합니다. 

 

고생하셨습니다!