내가 구현한거보다 내장함수 쓰는게 훨씬 코드퀄리티가 좋지않을까 싶은데