파이썬223 [PCCE 기출문제] 7번 / 가습기 https://school.programmers.co.kr/learn/courses/30/lessons/250127 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 문제에 제시된 조건들을 토대로 빈칸을 작성하면 되는 문제이다.아래 문제의 조건들을 토대로 어느 함수가 auto, target, minimum인지 파악하고 func1, func2, func3에 알맞는 값들을 넣어주면 된다."auto" 모드습도가 0 이상 10 미만인 경우 : 5단계습도가 10 이상 20 미만인 경우 : 4단계습도가 20 이상 30 미만인 경우 : 3단계습도가 30 이상 40 .. 2024. 7. 21. Lv0 캐릭터의 좌표 https://school.programmers.co.kr/learn/courses/30/lessons/120861 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 문제에서 주어진 조건들을 하나하나 살펴가면서 풀어야 실수가 나오지 않는 문제이다.먼저 문제에서 시작은 항상 0,0에서 시작한다했으므로 answer = [0, 0]을 해주고 가로크기가 9일 때 왼쪽으로 최대 -4, 오른쪽으로 최대 4까지 밖에 못 간다고 예시가 나와있는데 이를 보면 주어진 가로, 세로 길이를 가진 board 배열의 원소들을 2로 나눈 몫이라는 것을 알 수 있다.따라서 x = .. 2024. 7. 21. 자료구조 - 연결리스트 연결리스트란?- 데이터가 순서대로 나열되고 각 데이터가 연결되어있는 구조, 자료의 논리적인 순서와 물리적인 순서 불일치- 각 원소에 저장되어 있는 다음 원소의 주소에 의해 순서가 연결되는 방식- 물리적인 순서를 맞추기 위한 오버헤드가 발생하지 않음- 여러 개의 작은 공간을 연결하여 하나의 전체 자료구조를 표현해 크기 변경이 유연하고 효율적으로 메모리를 사용- 삽입과 삭제가 효율적이지만 구현이 복잡하다- 크기가 제한되지 않으며 하나의 링크 필드를 이용하여 연결하고 후속 노드를 찾기 쉽다- 마지막 노드의 링크 값은 NULL이다- 자료를 노드에 담아 보관하며 필요할 때 마다 노드를 생성- 시작노드는 헤드포인터뿐이다.- 연결리스트에서 각각의 원소를 노드(NODE)라고 하며 노드가 갖고 있는 것은 데이터와 뒤쪽 .. 2024. 7. 19. Lv0 직사각형 넓이 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120860 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 직사각형 넓이를 구할 때 어떤 방식을 썼는지 생각하면서 풀어야 하는 문제이다.먼저 직사각형 넓이를 구할 때 두점의 세로 차이 * 두 점의 가로 차이를 이용해서 구하는데 그 때 가장 긴 길이로부터 가장 짧은 길이를 빼서 구한다.이를 문제에 적용해서 풀게 되면 가장 큰 좌표 2개를 x1, x2라 하고 여기에 max(dots)를 대입,가장 작은 좌표 2개를 y1, y1라 하고 여기에 min(d.. 2024. 7. 19. Lv0 종이 자르기 https://school.programmers.co.kr/learn/courses/30/lessons/120922 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 주어진 예시들을 보면서 식을 만들면 되는데 먼저 세로를 자를 때는 1번만 자르고 그 자른 길이를 가로로 1의 길이만큼 자르다 보면 되면 1x1의 길이를 가진 정사각형이 나온다.2x2인 정사각형도 세로로 한 번을 자르고 가로로 2번을 자르면 필요한 횟수는 3,2x5인 정사각형도 세로로 한 번 자르는 것을 5번 반복 하고 가로로 4번을 자르면 된다.위의 방법을 식으로 만들면 M * N - 1의.. 2024. 7. 19. [PCCE 기출문제] 3번 / 나이 계산 https://school.programmers.co.kr/learn/courses/30/lessons/250131 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr이 문제는 age_type에 Korea가 입력 되면 2030을 기준으로 한국 나이를 계산해야 하는데 한국 나이는 answer = 2030 - year +1이고 age_type에 Year가 입력되면 만나이를 answer에 넣어주면 되므로 answer = 2030 - year를 해주면 된다. 2024. 7. 18. 이전 1 2 3 4 5 6 7 ··· 38 다음