<코드 합치기 + 버그 고치기>
오늘은 하루종일 팀원들과 합치며 버그와 코드를 합쳤다...
어제는 정말 빨리해서 내일 보고서와 일지만 써야겠다~ 오늘 다 해야지 했는데 정말 큰 오산이였다...
하나를 맞추면 하나가 고장나고 다시 하나를 고치면 하나가 문제가 생겼다
팀원들과 변수명을 안맞춘게 정말 큰 잘못이였다. 뭐 하나 배운거지
오늘 여러가지 구현을 하다가 하나 유레카 한게있었다
예를들어
a = '''
12345
12345
12345
'''
b = '''
55555
55555
55555
'''
c= '''
66666
66666
66666
'''
을 주고
print(a,b,c) 를 했을때
12345 55555 66666
12345 55555 66666
12345 55555 66666
이렇게 나오게 하고싶었는데 나오지 않았다
검색을 했더니 정말 좋은 방법이 있었다.
# 문자열을 줄 단위로 나누기
a_lines = a.strip().split('\n') b_lines = b.strip().split('\n') c_lines = c.strip().split('\n')
# 각 줄을 합치기
combined_lines = [f"{a_line} {b_line} {c_line}" for a_line, b_line, c_line in zip(a_lines, b_lines, c_lines)]
# 최종 결과를 하나의 문자열로 만들기
result = "\n".join(combined_lines) print(result)
이렇게 하게 되니 긴 문자열을 옆으로 나열할수있었다 자주 써먹을 것 같은데 유용하게 써야겠다!!
'프로젝트' 카테고리의 다른 글
카드추천 프로그램 (0) | 2024.10.05 |
---|---|
2024 08 02 개발일지 프로젝트 복켓몬 키우기 코드 합치기 + 버그 고치기2 (0) | 2024.08.04 |
2024 07 31 개발일지 프로젝트 복켓몬 키우기 스토리 작업 및 코드 합치기 (0) | 2024.08.04 |
2024 07 30 개발일지 프로젝트 복켓몬 키우기 인터페이스 및 맵 구성 (0) | 2024.08.04 |