10~13 Git특강
알고리즘 페어프로그레밍
파이썬 장고 과제
후발대 OT(기초다지기)
💡페어프로그래밍
알고리즘 방향 제시, 설명 쉽게 하기, 스스로 깨닫도록 돕기
for, len, range, pop 풀이
def solution(my_string):
answer = ''
my_string_list = list(my_string) # ['j','a','r','o','n']
for i in range(len(my_string)):
answer += my_string_list.pop()
# my_string_list.pop 맨 마지막 요소를 추가후 그 요소는 삭제
return answer
reverse 풀이
def solution(my_string):
list_string = list(my_string) # ['j','a','r','o','n']
list_string.reverse() # ['n','o','r','a','j']
answer = ''.join(list_string) # 'noraj'
return answer
리스트명 = [요소1, 요소2, 요소3, ...]
>>> ",".join(['a', 'b', 'c', 'd'])
'a,b,c,d'
문자열 >> 리스트 >> 문자열 변환 응용
#
>>> my_string = 'jaron'
>>> list(my_string) = ['j','a','r','o','n']
>>> ''.join(list_string) = 'jaron'