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
- 개인정보수집유효기간
- error
- MongoDB
- GIT
- 파이썬
- 20492번
- jquery
- 무료강의
- 반응형
- 프론트엔드
- 참가후기
- React
- 프로그래머스
- html
- 스파르타
- django multi image
- 코딩기초트레이닝
- SEF2022
- 스파르타코딩클럽
- python
- 22938번
- sql
- 장고이미지처리
- 장고 다중이미지
- useState
- css
- 프로그래머스입문
- 파이썬무료강의
- 네이버커넥트재단
- ㅐㄱ이
Archives
- Today
- Total
코딩,해볼까
07.20. 프로그래머스 : 대문자와 소문자, 인덱스 바꾸기, 배열의 유사도 본문
< 대문자와 소문자 >
1. 나의 풀이
def solution(my_string):
return my_string.swapcase()
2. 풀이과정
def solution(my_string):
# answer = ''
# print(dir(str))
# for i in my_string:
# if i == i.upper():
# answer += i.lower()
# else:
# answer += i.upper()
return my_string.swapcase()
< 인덱스 바꾸기 >
1. 나의 풀이
def solution(my_string, num1, num2):
list_string = list(my_string)
list_string[num1] = my_string[num2]
list_string[num2] = my_string[num1]
print(my_string.strip(), my_string)
return ''.join(list_string)
2. 풀이과정
def solution(my_string, num1, num2):
answer = ''
print(dir(str))
str1 = my_string[num1]
str2 = my_string[num2]
# str11 = my_string.replace(my_string[num1], str2)
# str22 = str11.replace(my_string[num2], str1)
# print(str22)
for i in range(len(my_string)):
if i == num1:
answer += str2
elif i == num2:
answer += str1
else:
answer += my_string[i]
# 인덱스는 인덱스끼리 (숫자는 숫자끼리) 비교
return answer
# replace(1,2) 2개의 arg 둘 다 문자
# str01 = my_string.replace(my_string[num1], my_string[num2]) and my_string.replace(my_string[num2], my_string[num1])
# my_string.replace(my_string[num2], my_string[num1])
# 하나를 바꾸고 또 하나를 바꾸면 겹친다. and를 써도 겹친다.
< 배열의 유사도 >
1. 나의 풀이
def solution(s1, s2):
answer = 0
for i in s1:
if i in s2:
answer += 1
return answer
2. 풀이과정
def solution(s1, s2):
answer = 0
# 문자열은 ""로 묶여있으니까 1대 1로 비교해야 한다.
# for i in s1:
# for ii in s2:
# if i == ii: #1 대 1
# answer += 1
print(dir(list))
# 1대 배열이 가능한 이유는 배열이기 때문에!
for i in s1:
if i in s2: # 1 대 배열
answer += 1
return answer
'Back > TIL' 카테고리의 다른 글
07.22 - 23. 프로그래머스 : 직사각형 넓이 구하기, 연속된 수의 합 (0) | 2023.07.23 |
---|---|
07.21. 프로그래머스 : 숫자 찾기, 문자열 정렬하기(2), 머쓱이보다 키 큰 사람 (1) | 2023.07.21 |
07.19. 프로그래머스 : 점의 위치 구하기, 최댓값 만들기(1), 문자열 정렬하기(1), 중복된 문자 제거 (0) | 2023.07.19 |
07.17 - 18. 프로그래머스 : 배열 두 배 만들기, 배열 뒤집기, 문자열 뒤집기, 가위 바위 보 (0) | 2023.07.18 |
07.16. 프로그래머스 : 몫 구하기, 최빈값 구하기 (0) | 2023.07.16 |
Comments