250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- #프론트엔드개발자
- 파이썬 #python #기초 #기본
- #코딩독학 #코딩인강 #코딩배우기 #개발자 #코딩이란 #코딩교육 #프론트엔드부트캠프 #백엔드부트캠프 #국비지원부트캠프 #개발자 #백엔드 #AI부트캠프 #개발자국비지원 #백엔드개발자
Archives
- Today
- Total
아자아자 화이팅이닷 !
230804 프로그래머스 문제풀기 + 공부 본문
728x90
* 글자 지우기 문제에서
처음에 나는 indices에 주어진 순서값에 맞는 문자를 지우려고
def solution(my_string,indices):
for i in range(len(indices)):
my_string = list(my_string)
if indices[i] == 0:
del my_string[indices[i]]
my_string.append("")
else:
del my_string[indices[i]-(i*1)]
return my_string
이렇게 코드를 짰는데 동작하지 않았다 ㅠ
근데 여기에서 indices에 들어있는 값 자체가 my_string의 순서일때 빼주면 되는 값이기 때문에
그냥
if i not in indices
를 해주면 된다 ,, ㅠ
* 문자열 뒤집기 문제에서
나는
def solution(my_string,s,e):
my_string = list(my_string)
for i in range(s,e+1):
for j in range(s+1):
my_string[i] = my_string[e-j]
return my_string
이렇게 해서 문자열을 뒤집어 주려고 했는데 실패 ㅠ
근데 뭔가 안될줄 알았던 코드가 동작을 하는걸 발견했다 ㅠ
def solution(my_string,s,e):
return my_string[:s] + my_string[s:e+1][::-1] + my_string[e+1:]
이렇게 배열순서를 주고 바로 역행하는걸 붙여쓸 수 있다는걸 몰랐다 .. . . . .
나는 뭘 한거지 ㅠ
그래도 이제 알았으니까 ㅠ
my_string[s:e+1][::-1]
이걸 사용하면 아주 간단 ,,
그리고 오늘은 토익 공부를 해똬 ,,
준비해야될게 산더미 ,,~ ㅠ
그리고 내일 스터디원들과 모여 미니 강의를 각자 진행해야 하기 때문에 그자료도 만들어따 ..
이번주 주말에 너무 바빠서 준비해야될게 너무 많다는 점 ,,
현생 살기 바쁘다 바빠 ,,~
공부에 끝이없다 ㅠ
하지만 화이팅 할 수 이 따 ..!
기죽지 말자고 ~! ㅜ
728x90
'TIL' 카테고리의 다른 글
230807 프로그래머스 문제풀기 (0) | 2023.08.08 |
---|---|
230805 오프라인 스터디 & 프로그래머스 문제풀기 & 미니강의 (0) | 2023.08.05 |
230802 프로그래머스 문제풀기 (0) | 2023.08.02 |
230801 프로그래머스 문제풀기 (0) | 2023.08.02 |
230731 프로그래머스 문제풀기 (0) | 2023.08.01 |