#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]step 14 제대로 풀었는지 확인 부탁드립니다.2020-05-17 19:18
작성자

1) set 자료형의 특징을 잘 활용하시어 잘 푸셨습니다.

2) 문제의 제시된 풀이 절차와 조건에 맞게 잘 푸셨습니다.


코드가 맞게 작성 했는지 확인할 때 저 같은 경우에는 1) 반례를 찾아보거나 2) 디버깅을 하거나 3) 타인의 도움을 받는 방법을 사용합니다. 


1) 반례를 찾아보는 방법은 직접 문제에 제시된 예제 이외의 값을 직접 입력 해 보는 것입니다.

1번 문제를 예로 들면 orange: '2'라는 값을 추가해보거나, 'red' : '3'으로 수정하고 올바른 결과가 출력되는지 확인해보는 방법 등이 있을 수 있습니다.


2) 디버깅을 해보는 방법은 프로그램이 내가 생각한 로직대로 작동하는지 점검해보는 것입니다.

2번 문제를 예로 들면 VS code의 python 디버깅 툴을 이용하거나, 코드 중간중간에 print문을 삽입하여 변수들이 내가 생각한대로 값들이 들어가고 있는지 점검해봅니다. 이를 통해 tuple_item은 자료형이 튜플인지, 적절한 값이 들어갔는지 또는 set_data는 set 자료형인지, 올바르게

반환 되었는지 확인해 볼 수 있습니다.


마지막으로는 타인의 첨삭을 받거나 타인의 코드를 참고해보는 것인데 이 과정에서 내가 생각하지 못한 풀이 로직,

아이디어 등을 배울 수 있습니다. 물론, 이 방법은 가장 확실하나 제약이 많이 따르는 것이 단점입니다!

위 내용을 참고하시어 작성한 코드를 피드백해보신다면 코딩 실력 향상에 큰 도움이 되리라 생각합니다~:)

   

댓글