프로그래머스 2

[프로그래머스][시뮬레이션] 99클럽 코테 스터디 3일차 TIL + 바탕화면 정리

오늘의 학습 키워드시뮬레이션 오늘의 회고🌱 오늘의 문제https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 컴퓨터 바탕화면을 좌표로 가정한다. 전체 파일을 모두 선택하기 위하여 왼쪽 위 지점부터 오른쪽 아래지점까지 드래그할 때, 최단 거리를 만들기 위한 시작점과 끝점을 찾는 문제이다.   🌱 나의 시도이 문제에 대해 내가 해결한 알고리즘의 시간 복잡도는 이중 반복문을 사용하므로 O(n^2)이다. 그러나 wallpaper의 길이가 최대 50, wallpaper의 내부 길이가 최대 50으로 최악..

Daily/Coding Test 2025.04.03

홀짝에 따라 다른 값 반환하기: 홀짝 판별, 제곱, 합 구하기

[문제 요약]입력으로 주어진 1 이상 100 이하의 정수 n에 대하여,n이 홀수일 때, n 이하의 양의 정수 중 모든 홀수의 합을 구하고,n이 짝수일 때, n 이하의 양의 정수 중 모든 짝수의 제곱의 합을 구하는 문제 [풀이 과정]이 문제를 해결하기 위해서는 아래 세 가지를 코드로 구현할 수 있어야 한다. 1. 홀수/짝수를 판별할 수 있는 조건문위키백과에 따르면 짝수라는 것은 2의 배수 혹은 2로 나누어 떨어지는 정수를 의미한다. 이를 Python 문법을 이용하여 구해보자.Python에서는 % 라는 연산자를 이용하면 나눈 후 나머지 값을 구할 수 있다.예를 들어 7 % 3 라는 식을 작성한다면, 7을 3으로 나누었을 때 나머지가 1이므로 결과는 1이 나올 것이다. 따라서 n이 짝수 즉, 2로 나누어 떨어..

Daily/Coding Test 2024.11.26