데이터사이언스 스쿨 퀴즈는 문제들이 변형이나 응용이 많치 않아서 수월하게 해결한 편이다.
기존 강의의 예제 문제와는 다른 접근 방식이라 예제풀이에 비해 오랜 시간이 걸렸다.
첫 번째 코딩테스트 이후로 코딩테스트 위주의 스터디의 필요성을 느꼈고, 팀스터디도 코딩테스트 문제풀이로 정하게 되었다.
조금 더 이해가 필요한 문제도 있었지만, 이전의 테스트에 비해 수월하게 응용하는 문제도 있는 테스트였다.
그 중 나눗셈 기호와 모듈 없이 하는 나눗셈 계산이 가장 흥미로웠다.
등차수열 공식을 변형해서 접근하였고 n1를 몫, n2를 나머지로 설정하여서 풀이하였다.
# a = bn1 + n2
# n2 = a - bn1
def div_ab(a, b):
n1 = 1
n2 = 0
if (a - int(a) == 0) and (b - int(b) == 0):
while n1 < 100:
if n2 >= 0:
n2 = a - (b * n1)
if n2 < 0:
break
print('{}나누기{}의결과:몫{},나머지{}'.format(a, b, n1, n2))
n1 += 1
else:
print('다시 입력하세요.')
div_ab(4, 2)
1주차 (계획)
- 11/14 : 팀스터디 조 편성
- 11/15 : 조장 선정 (김희상)
- 11/16 : 기획서 작성
- 11/20 : 사전 과제 수행 및 제출
- 11/20 : 1차 회의 (ZOOM)
2주차 ~
- 월~금 : 코딩테스트 예제 한 문제씩 개인블로그에 풀이
- 주 말 : 리뷰
기존에 수강하는 강의의 양도 적지 않지만, 코딩의 실력 향상이 체감되어 코딩테스트 예제 문제를 꾸준히 풀고 있다.
다음주부터 새로 배우게 되는 통계 파트도 기대가 된다.