728x90 반응형 알고리즘25 [BOJ-2559] Python 수열 / 실버3 2559번: 수열 (acmicpc.net) 2559번: 수열 첫째 줄에는 두 개의 정수 N과 K가 한 개의 공백을 사이에 두고 순서대로 주어진다. 첫 번째 정수 N은 온도를 측정한 전체 날짜의 수이다. N은 2 이상 100,000 이하이다. 두 번째 정수 K는 합을 구하기 www.acmicpc.net 솔루션 이 문제는 이중포문을 쓰면 안된다. 그럼 어떻게 구현을 하는가? 포문을 한번만쓰고 구현하면된다. 다른 좋은 방식이 있을 수도 있다. 저자의 방식을 소개하겠다. 예제 1번은 K = 2일때 두개를 거치고 result 배열에 저장하고 i = 3이면 0 + 1 + 2로 되니 0을 빼줘야한다. 이걸 식으로 나타내면 i - K 번째 수를 빼주면 0이 제외되고 1+2의 값이 result 배열에 들어갈것이다. 글로.. 2023. 7. 27. [프로그래머스 level1 Python] 덧칠하기 코딩테스트 연습 - 덧칠하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문제는 프로그래머스에 제시 문제 해설 위에 작성된 그림판을 보면서 설명해보겠다. 먼저 입출력 첫번째를 예를 들어 설명하는데 첫번째 페인트를 칠할 구역이 2이다. 2에서 칠할 구역이 m이 4이므로 2,3,4,5까지 페인트를 칠할 것이다. 칠한후 다음 section인 3으로 가보자. 3일경우 임의로 계산한 5보다 작으므로 이미 칠한 구역이니 pass한다. 다음 section인 6을 보자. 6일때 페인트를 칠해야하므로 .. 2023. 7. 9. [프로그래머스 - 코딩기초 트레이닝 C++] 문자열 뒤집기 코딩테스트 연습 - 문자열 뒤집기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 문자열 my_string과 정수 s, e가 매개변수로 주어질 때, my_string에서 인덱스 s부터 인덱스 e까지를 뒤집은 문자열을 return 하는 solution 함수를 작성해 주세요. 문제해결방법 중간에 s와 e 위치에 string을 reverse시켜주면된다. c++ reverse함수는 reverse(시작스트링, 끝스트링) 에서 index를 주면 위치를 자유롭게 바꿔가며 변화시킬수 있다. CODE #in.. 2023. 7. 3. [프로그래머스 - 코딩기초 트레이닝 C++] 접두사인지 확인하기 코딩테스트 연습 - 접두사인지 확인하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 어떤 문자열에 대해서 접두사는 특정 인덱스까지의 문자열을 의미합니다. 예를 들어, "banana"의 모든 접두사는 "b", "ba", "ban", "bana", "banan", "banana"입니다. 문자열 my_string과 is_prefix가 주어질 때, is_prefix가 my_string의 접두사라면 1을, 아니면 0을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ my.. 2023. 7. 2. 이전 1 2 3 4 5 6 7 다음 728x90 반응형