일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- SQL 고득점 Kit
- 슬라이싱
- 프로젝트
- Len
- html
- 파이썬 몫
- 아이엠어바텐더
- css
- 단어 공부
- map
- 설계
- python
- 데이터
- count
- sql
- 백준
- List Comprehension
- pcce 기출문제
- 파이썬
- GIT
- 파이썬 슬라이싱
- where
- Python3
- 코딩테스트 연습
- Join
- Django
- ORDER BY
- 프로그래머스
- YOLOv5
- date_format
- Today
- Total
목록전체 글 (182)
nan + nan = 2nan
코드 입력 a = int(input()) b = int(input()) c = int(input()) t = list(str(a*b*c)) for i in range(10): print(t.count(str(i))) 상당히 나에겐 난이도 있는 문제였다. 특히 아직도 list와 str, int 개념에 대해 헷갈려하는 나에게 30분 이상을 소모하게 한 문제.. 처음 a,b,c를 각각 입력받고 입력받은 수들의 곱을 문자열로 치환한 다음, 다시 리스트로 묶어준다. 그렇게 되면 처음 곱한 수들이 문자열로 묶이고, 리스트에 넣으면서 각 자리 수마다 문자열로 인식이 되어 리스트에 저장이 된다. 그럼 이제 for문을 사용해 0 ~ 9까지의 i를 만들어주고, count라는 함수를 이용해 문자열로 치환한 i가 리스트의 각..
코드 입력 n_li = [ ] for i in range(1, 10): n_li.append( int( input() ) ) print(max(n_li)) print( n_li.index( max( n_li )) + 1 ) index 접근 했는데,. list에 대한 개념이 너무 부족하다. n.li라는 리스트 변수를 만들고, for문을 활용해서 9번 반복하는 알고리즘을 만든다. 그 다음, int(input())을 리스트에 append 해주는 방식. 나는 처음부터 list ( map ( int ... 이런 식에 꽂혀서 오류가 너무 많이 발생했다. 무튼 그렇게 max값은 자연스레 만들어주고, index라는 위치 반환 함수를 이용해 위치를 표현한다. 단, 0부터 시작하기 때문에 index값에 1을 더해준다. 조..
코드 입력 n = int( input() ) number = list( map( int, input().split() ) ) print( min(number), max(number) ) 굉장히 간단한 코드지만, 처음엔 좀 헷갈렸다. n과 number를 출력하고 min과 max를 쓰는 것까지는 어느정도 뽑아냈는데, 아직 확실히 list, int, str 에 대한 감이 부족한 것 같다. 처음엔 number에 list를 달지도 않았고, for 문을 사용해서 해야하나도 고민했다. 근데 그냥 간단했다. number 에 list 없이 jupyter로 출력을 해보니 16진수로 출력이 되었다. 그래서 list를 하는건가? map과 int로 정수형으로 만들어 list로 출력한다라고 생각해야겠다. 출처 : 백준 Onlin..
보호되어 있는 글입니다.
보호되어 있는 글입니다.