일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- count
- 프로그래머스
- map
- 설계
- Join
- YOLOv5
- sql
- where
- Len
- css
- 파이썬
- pcce 기출문제
- date_format
- List Comprehension
- 슬라이싱
- 코딩테스트 연습
- html
- 백준
- 데이터
- 파이썬 슬라이싱
- python
- GIT
- 파이썬 몫
- 단어 공부
- Django
- 프로젝트
- ORDER BY
- SQL 고득점 Kit
- 아이엠어바텐더
- Python3
- Today
- Total
목록전체 글 (182)
nan + nan = 2nan
코드 입력 그냥 생각나는대로 바로 작성한 코드이다.문자열을 루프문으로 순회하면서, 주어진 개수만큼 곱한 값을 그대로 List Comprehension 표현식을 통해 리스트로 만들어주고,join 함수를 이용해서 문자열을 합쳐준다. join문의 경우, 리스트의 요소들을 앞의 문자열로 이어준다.간단한 예시를 들어보자면,## 1번 예시''.join(["a", "b", "c"])## 출력abc## 2번 예시'_'.join(["a", "b", "c"])## 출력a_b_c 또한, 문자열에 정수를 곱하면 동일한 문자열을 정수만큼 이어붙인 새로운 문자열을 반환한다.## 1번 예시"a"*3## 출력aaa## 1번 예시"abc"*3## 출력abcabcabc 출처 : 프로그래머스https://school.programmers..
코드 입력 짝수와 홀수를 구분할 때는, 나는 기본적으로 2로 나눈 나머지 값을 본다.2로 나누었을 때 나머지가 0이라면 짝수(even), 1이라면 홀수(odd)이다. 리스트를 순회하면서 조건문을 사용해 짝수와 홀수의 개수를 구해서 리스트로 반환한다. 출처 : 프로그래머스https://school.programmers.co.kr/learn/courses/30/lessons/120824 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr
코드 입력 주어진 N에 따라서 * 문자의 숫자를 늘려가면서 출력하는 문제이다.n은 input으로 받고, 문자열로 넘어올지도 모른다는 의구심은 항상 가지고 int로 덮어 씌워준다. 주어진 n을 range 를 이용해서 루프문을 돌려준다.이 때, range는 (0, n)을 사용하면 0부터 n-1까지만 루프를 돌기 때문에,1부터 시작하면서 n까지 도는 루프문은 n+1로 나타낼 수 있다.참고로, range의 인자는 다음과 같다.# start부터 end 까지 step만큼 움직임range(start, end, step)# start : 입력하지 않을 경우, 처음부터# end : 인자값의 -1까지# step : 범위를 순회할 간격을 설정## ex) step을 2로 설정 시,for i in range(0, 6, 2): ..
코드 입력 문자열을 거꾸로 뒤집는 문제이다.슬라이싱을 이용해서 문제를 풀었다.문자열, 리스트, 튜플 등 시퀀스 자료형을 역순으로 만드는데 사용된다. 슬라이스의 기본 형식은 다음과 같다.# 슬라이스 기본 형식sequence[start:stop:step]# start : 슬라이스를 시작할 인덱스# stop : 슬라이스를 끝낼 인덱스# step : 슬라이스 간격# start와 stop의 경우, 생략하면 각각 처음과 끝을 의미# step의 경우, 생략하면 1## [::-1]# start와 stop이 생략됨# step이 -1이라는 의미는, 뒤에서부터 앞으로 가져오겠다는 의미##### ex) a = "hello"print(a[::-1])``` olleh ```` 보통은 step을 사용하지 않고 나의 경우에는 tex..
코드 입력 간단한 문제이다. 리스트의 순서를 거꾸로 뒤집을 때는 reverse() 함수를 사용하면 된다. 참고로, 비슷한 기본 내장 함수 중 reversed도 있다.list_a = [a, b, c]#### 1. reverse()list_a.reverse()print(list_a)``` [c, b, a] ```#### 2. reversed()# 루프문에서 사용. 직접적인 값을 건드리지 않음for item in reversed(list_a): print(item)print(list_a)```cba[a, b, c]```reverse 는 직접적으로 값을 변경하고,reversed 는 일시적으로만 값을 뒤에서부터 내주고, 원본 값은 변경되지 않는다. 출처 : 프로그래머스https://school.program..