TIL
TIL_20230521
번잔중
2023. 5. 21. 23:46
오늘 할 일
- LeetCode
데일리문제 풀기 - Heart - 게시판 이미지 수정 기능 테스트
오늘 배운 것
LeetCode 데일리 문제 풀기
- 오늘의 문제: 1108. Defanging an IP Address(https://leetcode.com/problems/defanging-an-ip-address/)
- 난이도: easy
- 문제 조건
- 유효한 IPv4 IP 주소가 주어지고, 해당 IP 주소의 defanged 버전을 반환해라.
- defanged IP 주소는 모든 .을 [.]로 대체하는 것이다.
- 문제 해결 과정
- relace()를 사용하면 한 번에 변경할 수 있다.
Heart - 게시판 이미지 수정 기능 테스트
- 총 5가지의 경우에 모두 제대로 동작하는지 체크하고, 동작까지 확인했습니다.
- 기존 이미지가 있고, 이미지를 모두 삭제하는 경우
- 기존 이미지가 있고, 이미지를 부분적으로 삭제만 하는 경우
- 기존 이미지가 있고, 이미지를 부분적으로 삭제 후 새로운 이미지를 추가하는 경우
- 기존 이미지가 있고, 이미지를 모두 삭제 후 새로운 이미지를 추가하는 경우
- 기존 이미지가 없고, 새로운 이미지를 추가하는 경우
- 해당 코드에서 더 효율적인 방법을 찾기 위해서 이미지가 전체 삭제되지 않는 경우에만 ArrayList 객체를 생성할 수 있도록 하는 방법을 고민중입니다.
느낀점
- 오늘도 리트코드 데일리 문제가 너무 어려워서 add to list한 다음 랜덤으로 문제를 풀었는데, 지나치게 쉬운 문제가 나왔네요... 오늘은 피곤했으니까 좀 봐주십셔!
- 게시판 이미지 수정에 관련된 기능을 마무리하니 기분이 좋습니다. 내일은 모집게시판에서도 같은 기능을 추가하고, 테스트하겠습니다.
내일 할 일
- LeetCode 데일리 문제 풀기
- Heart - 모집게시판 수정 기능 추가, 테스트 후 배포 반영
- 운동하기 - 웨이트 트레이닝