데이터 취업 스쿨 스터디 노트 -(5) 문제풀이 + QUIZ 메모

테리·2024년 6월 7일
0

문제풀이

['*' 모양으로 마름모 만들기]
다른 문제풀이 방법으로 하려고 했지만 도저히 생각이 안나 인터넷에 조금 서치를 해보니 굉장히 쉬운 방법으로 만든 코드를 보았다.
for문 속에서 if or while 과 같은 조건문은 사용하지 않아 문제의 의도와 맞는지는 모르겠지만 오히려 너무 하나의 생각에 내가 빠져있지 않았나 생각이 들었다.

for i in range(5): #4개 빈칸 1개 출력, 3개 빈칸 3개 출력, 2개 빈칸 5개 출력, 1개 빈칸 7개 출력, 0개 빈칸 9개 출력
    print(' '*(4-i), end='')
    print('*'*(2*i+1))
for i in range(4,-1,-1):
    print(' ' * (4 - i), end='')
    print('*' * (2 * i + 1))

[맞물리는 톱니바퀴 회전수(최소공배수)]

  • 시간될 때 한번 더 풀어보기

QUIZ

operator.floordiv()

몫을 구하는 모듈
ex) operator.floordiv(5,2) -> 2

operator.mod()

나머지를 구하는 모듈
ex) operator.mod(5,2) -> 1

조건문이란, 특정 조건에 따라 프로그램을 분기한다.

퀴즈를 풀면서 느낀점

: 알고있는것도 너무 대충보고 선택을 하다보니 틀리는 문제들이 종종 있었다. 코드를 짤때도 당연히 안다고 생각하는 부분도 한 번 더 확인하면서 진행해야겠따.

0개의 댓글