![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfY6Bb%2FbtsIWa0ImHc%2FWYA9kxTYHiMf9HuPNCjaVK%2Fimg.png)
[TIL/Python] 문자열 뒤집어서 출력하기
2024. 8. 7. 17:29
TIL/Python
문제주어진 문자열을 뒤집어 반환하는 함수를 작성하라.입력: `hello`출력: `olleh`풀이#문자열을 인수로 받음def reverse_string(s): # 슬라이스 구문: [start:end:step] # 슬라이스 구문 [::-1]을 사용하여 문자열을 뒤집어 반환 # [::]은 전체 문자열을 슬라이스하며, -1은 역방향으로 진행함 return s[::-1] # 문자열 "hello"를 뒤집어서 출력print(reverse_string("hello"))
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbykdZp%2FbtsIWeHDXnE%2FZ6ZjIsjbB1OV8tMVE5ugTk%2Fimg.png)
[TIL/Python] 두 수의 합
2024. 8. 6. 17:31
TIL/Python
문제배열이 주어졌을 때, 두 수를 더해서 특정 목표 값을 만들 수 있는 두 숫자의 인덱스를 반환하라.예시: `nums = [2, 7, 11, 15]`, `target = 9`출력: `[0, 1]` (2 + 7 = 9)풀이def two_sum(nums, target): # 변수 first_index는 nums 리스트의 각 인덱스를 순회하며 접근함 for first_index in range(len(nums)): # second_index는 first_index 의 다음 인덱스부터 시작하여 끝까지 순회함 for second_index in range(first_index + 1, len(nums)) : # 만약 num[first_index]의 값과 nu..