일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- React
- 파이썬무료강의
- 개인정보수집유효기간
- 참가후기
- 장고이미지처리
- GIT
- 프로그래머스
- 무료강의
- css
- jquery
- 22938번
- 장고 다중이미지
- 스파르타
- 코딩기초트레이닝
- MongoDB
- 파이썬
- python
- useState
- ㅐㄱ이
- error
- django multi image
- 프론트엔드
- 반응형
- 20492번
- 네이버커넥트재단
- html
- SEF2022
- 스파르타코딩클럽
- 프로그래머스입문
- Today
- Total
목록Back/TIL (110)
코딩,해볼까
0. 오늘의 공부 1) 과제 해설 강의 2) 알고리즘 풀이 📍 프로그래머스 - 코딩테스트 입문 문자열 정렬하기 (2) def solution(my_string): # answer = '' lower_string = list(my_string.lower()) sort_string = sorted(lower_string) return ''.join(sort_string) # 축약 def solution(my_string): return ''.join(sorted(my_string.lower())) 📍 프로그래머스 - 코딩테스트 입문 한 번만 등장한 문자 나는 풀지 못했지만 팀원들이 나의 생각을 발전시켜 주셨다. s 문자열을 list화 한다. set 함수를 통해 중복을 제거한 dict 형태를 list화 한다...
💜 오늘의 공부 1) 강의.. 2) 알고리즘 풀이 📍 프로그래머스 - 코딩 기초 트레이닝 ✔ 특별한 이차원 배열 2 # n*n 크기의 이차원 배열 이름 : arr # 3*3 0 ≤ i, j < n # arr[i][j] = arr[j][i] # [[5, 192, 33] # [192, 72, 95] # [33, 95, 999]] def solution(arr): for i in range(len(arr)): for j in range(len(arr)): if arr[i][j] != arr[j][i]: return 0 return 1 Day 2 출력, 연산 ✔ 덧셈식 출력하기 ✔ 문자열 붙여서 출력하기 ✔ 문자열 돌리기 ✔ 홀짝 구분하기 ✔ 문자열 겹쳐쓰기 어렵지 않을 것이라고 생각했는데.. 복병이었다. my..
0. 오늘의 공부 1) 강의..2) 알고리즘 풀이 📍 프로그래머스 - 코딩 기초 트레이닝 Day 1 출력 ✔ 문자열 출력하기 print(f"a = {a}\nb = {b}") print('a = {} \nb = {}'.format(a,b)) print("a =",a) print("b =",b) a = "a = " + str(a) + "\n" b = "b = " + str(b) print(a + b) ✔ a와 b 출력하기 ✔ 문자열 반복해서 출력하기 대소문자 바꿔서 출력하기 실패중.. 성공!! 📍 프로그래머스 - 코딩 기초 트레이닝 특별한 2차원 배열 1 answer = [] for i in range(n): ainner = [] for j in range(n): if i == j: ainner.append..
0. 오늘의 공부 1) 강의 시청 2) 알고리즘 풀이 📍 프로그래머스 - Lv. 1 수박수박수박수박수박수? 수정. 성공! # 처음에는 이 코드를 이해하지 못해서, 풀이에 사용하지 못했다. a, b = map(int, input().strip().split(' ')) print(a + b) # 이렇게 생각하면 쉽다. # 1 a, b = input().split(' ') a = int(a) b = int(b) # 2 a, b = map(int, input().split()) # 첫 풀이 n = 5 m = 3 row = '*' * n + '/' box = row * m print('\n'.join(box.split('/'))) # 팀원들과 풀이 : n = a, m = b row = '*' * a + '/' b..
장고는 아주~~다양한 사용방법을 가지고 있기 때문에 사용설명서를 충분히 보고 만들어보자 코더는 단순하게 구현만을 한다. 개발자는 자기가 쓰는 개발의 무기에 대해 어떠한 특징이 있고 이걸 왜 쓰면 좋은지를 인지하고 설명할 수 있어야 한다. 0. 오늘의 공부 1) 강의 시청 2) 페어프로그래밍 : 드라이버 프로그래머스 - unrated 세로 읽기 프로그래머스 - unrated 커피 심부름 3) 특강 : 장고 MVT 1. 문제점 수업을 들으면서 생긴 의문점에 대해 정리한다. 1) 오늘의 강의를 통해 내가 알아야 할 점이 정리가 되지 않는다. 2) 장고에서 startapp 시 urls.py는 왜 자동으로 생기지 않는가? 3) orm, drf, serializer는 어떤 것인가? 퓨어장고? - Drf: 시리얼라이..
0. 오늘의 공부 1) 강의 시청 2) 알고리즘 풀이 및 블로그 작성 2023.04.24 - [Back/코테] - [programmers] 입문 : 양꼬치 2023.04.24 - [Back/코테] - [programmers] 입문 : 피자 나눠 먹기(1) 1. 문제점 간단한 문제를 풀었는데, 1시간 이상 소요되었다. 시간을 너무 많이 뺐겼는데, 심지어 100% 정답도 아니었다. 2. 시행착오 오늘은 어느정도 시간을 재면서 풀었다. 머리에 생각나는대로 코드로 바로 옮겼다. 테스트에서 통과하지 못하는 케이스에 대해 대비를 해봤지만, 통하지 않았다. 3. 해결방법 나에게 어떤 부분이 부족한지 정확하게 알아보기 위해 매니저님께 도움을 요청했다. 풀었던 문제를 다시 훑어보면서 문제점을 찾아봤다. 4. 알게된 점 ..
🍡🍡🍡 > # 1 def solution(n, k): YangKkochi = n * 12000 if n < 10: freeCoke = 0 else: freeCoke = str(n)[:-1] coke = (k - int(freeCoke)) * 2000 answer = YangKkochi + coke return answer else에서 str에 [:-1] 했던 것이 한 자리 숫자의 경우에 오류를 뱉었다. # 2 def solution(n, k): YangKkochi = n * 12000 if n < 10: freeCoke = 0 else: freeCoke = str(n)[:-1] coke = (k - int(freeCoke)) * 2000 answer = YangKkochi + coke return ans..
🍕🍕🍕 > / 나누기 // 몫 % 나머지 # 1 # 마지막줄 elif의 == True 에서 오류 def solution(n): answer = 0 if n // 7 == 0: answer = 1 elif n // 7 == 1: answer = 1 elif (n % 7) == True: answer = (n // 7) + 1 return answer 만약 몫이 0이라면 answer는 무조건 1 만약 몫이 1이라면 answer는 무조건 1 ; 통과하지 못하는 부분들을 제외시켜봤지만 소용이 없었다. 마지막줄의 elif 는 만약 나머지가 있다면 (True 라면) +1을 해줘라 라는 뜻이었다. True, False를 나머지가 있고 없고로 나타낼 수 있을 것이라 생각했다. # 2 #2 성공! def solution..