본문 바로가기

프로그래머스212

Lv0 배열 조각하기 https://school.programmers.co.kr/learn/courses/30/lessons/181893 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제의 조건은 아래와 같다.정수 배열 arr와 query가 주어집니다.query를 순회하면서 다음 작업을 반복합니다.짝수 인덱스에서는 arr에서 query[i]번 인덱스를 제외하고 배열의 query[i]번 인덱스 뒷부분을 잘라서 버립니다.홀수 인덱스에서는 arr에서 query[i]번 인덱스는 제외하고 배열의 query[i]번 인덱스 앞부분을 잘라서 버립니다.위 작업을 마친 후 남은 arr의 부분 .. 2024. 7. 30.
[PCCE 기출문제] 1번 / 출력 https://school.programmers.co.kr/learn/courses/30/lessons/250133 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 문제에 주어진 예시에 맞게 출력하도록 하는 문제이다.먼저 문자열을 그대로 출력해야 하므로 첫 빈칸에는 "Spring is beginning"이고 두번째 빈칸은 13을 출력해야 하므로 3,3번째 빈칸은 문자열끼리의 합으로 310을 출력해야 하므로 "30"이 들어간다. 2024. 7. 27.
Lv0 문자열 출력 https://school.programmers.co.kr/learn/courses/30/lessons/181952 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 입력 받은 문자열을 출력해주면 되기에 print(str)를 해주면 된다. 2024. 7. 27.
[PCCE 기출문제] 6번 / 가채점 https://school.programmers.co.kr/learn/courses/30/lessons/250128 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 주어진 numbers의 배열 원소는 순서를 가리키는 인덱스 값이고 score_list에서 그 인덱스에 위치하는 값이 our_score와 같은지 판단해야 하는 문제이다.먼저 문제에 틀린 부분을 보면 if numbers[our_score[i]] == score_list[i]:이라고 작성해놨는데 이렇게 되면 our_score에는 점수 값이 들어 있어 numbers는 거의  our_score의 원.. 2024. 7. 26.
Lv0 문자열 밀기 https://school.programmers.co.kr/learn/courses/30/lessons/120921 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 2가지 방식으로 풀 수 있는데 먼저 for문과 if문을 이용해서 풀게 되면for i in range(len(A)):를 통해 A의 길이만큼 반복하게 해야하는데 그 이유는 A의 길이만큼 반복해서 오른쪽으로 옮길 때 최대 A의 길이 번을 옮기면 기존의 A와 같아지기 때문이다.if A == B 라면 0을 반환하라 했기에 바로 return answer를 해주고 다르다면 A의 맨끝 문자를 가장 앞으로.. 2024. 7. 26.
Lv0 특이한 정렬 https://school.programmers.co.kr/learn/courses/30/lessons/120880 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 가장 주어진 n으로부터 가장 가까운 수를 정렬시켜야 하는 문제이다.먼저 가까운 수를 알기 위해서는 변수 - n를 해서 가장 크기가 작은 값이 가장 가까운 수이기에 이를 이용하면 되는데양수, 음수 값이 나올 수 있기 때문에 abs(변수 - n)을 해줘야 한다.허나 이렇게 했을 때 만약 차이값이 같은 수가 있을 경우에는 변수1, 변수2중에서 더 큰 값이 먼저 정렬이 되어야 한다고 문제야 나와있.. 2024. 7. 25.