파이썬223 Lv0 문자열 출력 https://school.programmers.co.kr/learn/courses/30/lessons/181952 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 입력 받은 문자열을 출력해주면 되기에 print(str)를 해주면 된다. 2024. 7. 27. 트리 트리란?- 원소들 간에 계층적인 관계를 나타내는 계층형 자료구조- 원소들 간에 1:n 관계를 가지는 비선형 자료구조(순서가 존재)- 상위 원소에서 하위 원소로 내려가면서 확장되는 트리모양 구조- 가계도, 컴퓨터 폴더구조, 탐색과 힙의 결정트리에 사용- N-링크/ 자식-형제 표현법 트리용어- 노드(node) : 트리의 구성요소- 간선(edge) : 노드를 연결하는 선 (부모 - 자식)- 루트(root) : 부모가 없는 노드, 최상위 노드- 서브트리(subtree) : 하나의 노드와 자손들로 이루어짐(루트를 제외한 나머지 노드들)- 단말노드(terminal node) : 자식이 없는 노드- 비단말노드(nonterminal node) : 자식이 있는 노드- 조상노드(ancesor node) : 간선을 따라 루.. 2024. 7. 26. [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. Lv0 유한소수 판별하기 https://school.programmers.co.kr/learn/courses/30/lessons/120878 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제를 풀기 전에 유클리드 호제법을 알고 있어야 하는데 유클리드 호제법이란 2개의 자연수의 최대공약수(GCD)를 구하는 알고리즘으로 2개의 자연수 a,b에 대해서 a를 b로 나눈 나머지를 r이라고 하면(단, a>b), a와 b의 최대 공약수는 b와 r의 최대공약수와 같다라는 개념이다.그렇다면 최소공배수는 두 수의 곱을 두 수의 최대공약수로 나눈 값임을 이용하면 유클리드 호제법을 이용하여 구할 수 .. 2024. 7. 25. 이전 1 2 3 4 5 ··· 38 다음