바탕화면 정리 - Python
https://school.programmers.co.kr/learn/courses/30/lessons/161990?language=python3 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이 - 나의 생각왼쪽 최상단, 오른쪽 최하단을 찾는 문제입니다. 즉 최상단의 x, 최왼측의 y, 최하단의 x, 최오른측의 y를 구하면 됩니다. 그렇기에 top, bottom, left, right 에 맞는 좌표 값을 반복문을 통해 찾고, 그 값을 반환하면 됩니다. 코드 def solution(wallpaper): top, bottom, left, right, = 50, 0, 50, 0 for i ..
2024. 11. 4.
연속된 수의 합 -Python
https://school.programmers.co.kr/learn/courses/30/lessons/120923?language=python3 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이 - 나의 생각num == 3, total == 12일 때 1, 2, 3 의 합은 6 그러면 total 보다 작으니까 2, 3, 4를 합해보자 그러면 9인데 그래도 작으니까 3, 4, 5 를 합해보면 12가 나온다. 근데 이걸 보면 숫자가 커지는게 num과 같다 6 -> 9 -> 12 다른 것도 해보면 이와 같은 걸 알 수 있다. 이를 이용해보자 시작하는 숫자는 0, 1 이든 뭐든 상관 없다 1일 경우 1..
2024. 10. 29.