목록TLC - 5 ⛺ (31)
log.Sehee

문제 파이썬 심화반을 전부 수강했지만 이해를 하지 못했고.. 덕분에 과제의 진행에도 문제가 있었다. 과제의 핵심 부분인 클래스의 이해가 모자라서 하루 안에 이해를 해 보려 노력은 했지만.. 마음이 급했는지 python 파일의 실행시 '플레이어의 이름을 적으세요' 라는 게임의 시작을 알리는 문구가 시작되는 부분을 어디서부터 짜야하고 어떤 설정을 넣어야하고 try문과 while문은 또 무슨 차이인지, 둘 다 조건만 만족해주면 충분한 것 아닌지.. 끝없는 의문만 생겨나기 시작.. 그러니 기초는 잡힌 것 하나없이 과제를 수행하려 한 것 자체가 문제였다. 클래스, 인스턴스.. 쿠키틀과 찍어낸 쿠키들이란 것은 알겠는데 그래서 정확히 어떻게 쓰고 어떻게 활용하는지를 모르겠다는 것이 큰 문제였다. 안그래도 코딩은 변수..

문제 사실 아직도 문제를 정확히 파악을 못해서 그냥 리스트 속의 리스트로 [ ...[98,99],[99,100]] 이런 식으로라도 도출해보려하였다. 시도 이것이 첫 시도는 아니지만.. 일단 리스트 속 리스트를 만들어어야 하고 2~100 사이의 자연수, 그리고 리스트의 뒷자리가 한 번 씩 중복 될 수 있다는 점이 있으니 그것까지 고려하여 아래의 식을 짜보았다. n 자리에 100~3까지의 숫자를 넣으면서 반복문으로 돌릴 수 있으면 좋을 것 같은데.. 여기서부터 머리에 과부하가 오기 시작했고.. 이번엔 .append에 range를 붙여보았다. append는 그냥 값을 붙여주는 거라서 range(100, 3, -1)이 그대로 출력되어서 나온다.. 역시 멍청하면 몸이 고생한다는걸 이번에도 몸으로 깨달았다. 똑똑해..

문제 프로그래머스의 소수 찾기 문제를 접해보았다. 시도 처음엔 0~9까지의 숫자를 랜덤하게 섞어서 도출해야 한다는 생각을 해서 이런 식을 세웠었다. import random def solution(numbers): numbers = random.randint(0,9999999) nums = set(range(numbers)) answer = filter(lambda x: x % x == 1 )(list(nums)) return answer 그런데 생각을 해보니 굳이 random.randint를 쓸 필요가 없이 어차피 range가 숫자의 범위를 전부 세어주고 list로 감싸면 순서대로 매겨지니 random을 써서 섞어줄 필요가 없었다. 그래서 전제조건이였던 1자리에서 7자리 이하인 숫자 조합, 9,999,..
문제 1) 2023.03.21 - [TLC - 5 ⛺/Today I Learn] - TIL / 3/21 / Python 기초_심화 문법 이전 TIL에서 넣었던 인자 = 매개변수 라고 정의했던 것에 대해서 다시 찾아보니 인자 = 인수라는 자료들도 있어서 한 번 더 찾아보았다. 2) https://tae-seokyoung.tistory.com/entry/TIL-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%98%88%EC%A0%9C-%ED%92%80%EC%9D%B4%EC%A4%91 - 태서경님 TIL 서경님의 'filter 함수로 "홀짝홀짝홀짝" 문자열에서 "홀"만 출력할 수 있는지'에 대해 잠시 함께 고민해보았다. 시도 1) 인자와 인수, 매개변수에 대해 구글링을 해보며 여러 자료들을 대조하고 ..