본문 바로가기

Python2

[백준 2480/python] 주사위 세개 조건문만으로 푸는 방법이 있지만 어떻게든 다른 방법으로 풀고 싶었다 고급으로 올라가면 3개만이 아니라 여러개가 되어도 로직을 만들 수 있어야 하기에 리스트로 받아 딕셔너리를 이용해서 딕셔너리의 길이를 통해서도 풀어보았다 서툴게 파이썬을 만지며 풀다보니 부족한 파이썬 실력에 한숨이 나온다 갈 길이 멀다 열심히하자 https://www.acmicpc.net/problem/2480 2480번: 주사위 세개 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개 www.acmicpc.net count = {} lists = list(map(int, input().. 2022. 8. 4.
파이썬은 모든 요소가 객체다 (list, dict 제외) 파이썬은 객체 지향을 강화해서인지 모든 요소(변수)가 다 객체로서 성립한다 a=b 의 경우 c언어 등의 경우에서는 call by value 로 값을 복사해서 할당하지만 파이썬의 경우는 a b가 모두 같은 주소 값의 '객체'를 가리키므로 얘기가 좀 다르다 a b 중 하나가 변화가 있으면 객체를 수정하는게 아니라 객체를 새로 생성해서 새 객체를 만들어 주소값도 바뀌게 된다 이때 이전 주소의 객체를 가리키던 변수는 이전 객체를 그대로 가리키고 수정하려 한 변수는 새로 만든 변수를 가리키게 된다 a = 'tokki' >> a 주소값 100 b = a >> b 주소값 100. a와 같은 객체를 가리킨다 a = a + 'ssi' >> a 주소값 400 에 새로 만든 'tokkissi' 객체를 가리킨다. 이는 수정이.. 2022. 7. 19.