일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- useState
- sql
- 무료강의
- 스파르타코딩클럽
- css
- 네이버커넥트재단
- MongoDB
- 22938번
- python
- 스파르타
- 반응형
- 파이썬무료강의
- 프론트엔드
- error
- 코딩기초트레이닝
- 장고이미지처리
- 프로그래머스입문
- 파이썬
- 참가후기
- React
- html
- 프로그래머스
- GIT
- 20492번
- django multi image
- jquery
- 장고 다중이미지
- SEF2022
- 개인정보수집유효기간
- ㅐㄱ이
- Today
- Total
목록파이썬 (4)
코딩,해볼까
🔎 둘만의 암호 문제 규칙에 따라 해석된 암호를 return 하자. ▶ 문자열 s의 각 알파벳을 index만큼 뒤의 알파벳으로 바꿔줍니다. ▶ index만큼의 뒤의 알파벳이 z를 넘어갈 경우 다시 a로 돌아갑니다. ▶ skip에 있는 알파벳은 제외하고 건너뜁니다. 1. 알파벳 배열을 만든 후 - skip 해준다. 2. 주어진 문자열 s의 알파벳의 인덱스를 구한다. 3. 만약 s의 인덱스 + 주어진 index > 알파벳 배열의 길이 라면 두 수의 차를 구해서 인덱스로 사용한다. 4. 각 글자들을 answer 에 + 해서 출력한다. 💡 문제풀이#1 def solution(s, skip, index): answer = '' alpha = 'abcdefghijklmnopqrstuvwxyz' alpha2 = []..
🔎 피보나치 수 n번째 피보나치 수를 1234567으로 나눈 나머지를 리턴하는 함수를 작성하라. 피보나치 수란? 자기자신보다 앞에 있는 두 숫자를 더하면 자신이 된다. 피보나치 수는 아래와 같다. F = [ 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 ... ] F[3] 에 위치한 2는 F[1] 과 F[2]에 위치한 수 1과 1의 합이 됨을 확인할 수 있다. F[3] = F[1] + F[2] 2 = 1 + 1 피보나치를 식으로 나타내면 아래와 같다. F(n) = F(n-1) + F(n-2) 수학적으로 피보나치에서 F(1)과 F(2)는 1이다. F(0) = 0, F(1) = 1 💡 문제풀이#1 (실패) def solution(n): # n번째 피보나치 수열 : F(n) = F(n-1) + F(..
🔎 신규 아이디 추천 주어진 규칙에 맞춰서 ID를 추천해주는 식을 만들어라. """ 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. 2단계 new_id에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. 3단계 new_id에서 마침표(.)가 2번 이상 연속된 부분을 하나의 마침표(.)로 치환합니다. 4단계 new_id에서 마침표(.)가 처음이나 끝에 위치한다면 제거합니다. 5단계 new_id가 빈 문자열이라면, new_id에 "a"를 대입합니다. 6단계 new_id의 길이가 16자 이상이면, new_id의 첫 15개의 문자를 제외한 나머지 문자들을 모두 제거합니다. 만약 제거 후 마침표(.)가 new_id의 끝에 위치한다면 끝에 위치한 마침..
0. 오늘 배운 것 Django 초급 수업 2주차 1-6 까지 수강. 초보자를 위한 파이썬 300제 1~50문제 재풀이. 1. 문제점 1) 장고 수업이 아무래도 셋팅하는 방법을 알려주시다보니 복사 붙여넣기를 많이 한 수업이라서 금방 까먹을 것 같다 + 작은 의문점 : tweet, user를 추가하고 settings.py에도 추가해주고 실행했는데, 모듈 에러가 마구마구 떴다. 프로젝트 폴더 자체를 삭제한 후 다시 만들고, tweet, user를 추가하는 작업만 했더니 실행이 잘 되었다. settings.py가 잘못되어있다면 실행이 안된다고 하니 함부로 주석도 달지 말자.(주석을 달았다고 안돼는 이유가 뭐야....ㅠㅠㅠ 주석도 나중엔 다 삭제했는데...) 2) vs코드와 장고 프로젝트 연결이 어렵다고 한다...