본문 바로가기

알고리즘 문제/프로그래머스_Lv2 도장깨기39

[프로그래머스] 방문 길이 (Python) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/49994 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명게임 캐릭터를 4가지 명령어를 통해 움직이려 한다. 명령어는 다음과 같다.U : 위쪽으로 한 칸 가기D : 아래쪽으로 한 칸 가기R : 오른쪽으로 한 칸 가기L : 왼쪽으로 한 칸 가기캐릭터는 좌표평면의 (0, 0) 위치에서 시작합니다. 좌표평면의 경계는 왼쪽 위(-5, 5), 왼쪽 아래(-5, 5), 오른쪽 위(5, 5), 오른쪽 아래(5, -5)로 이루어져 있다.이 때, 게임 캐.. 2024. 6. 10.
[프로그래머스] 스킬트리 (Python) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/49993 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명선행 스킬이란 어떤 스킬을 배우기 전에 먼저 배워야 하는 스킬을 뜻한다.선행 스킬 순서가 없는 다른 스킬들은 순서에 상관없이 배울 수 있다.선행 스킬 순서 skill과 유저들이 만든 스킬트리를 담은 배열 skill_trees가 매개변수로 주어질 때, 가능한 스킬 트리 개수를 return 하는 함수를 작성제한 조건스킬은 알파벳 대문자로 표기하며, 모든 문자열은 알파벳 대문자로만 이루어.. 2024. 6. 8.
[프로그래머스] 타겟 넘버 (Python) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명n개의 음이 아닌 정수들이 있다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 한다.사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 함수를 작성.제한 사항주어지는 숫자의 개수는 2개 이상 20개 이하입니다.각 숫자는 1 이상 5.. 2024. 6. 4.
[프로그래머스] 오픈채팅방 (Python) 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/42888 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 채팅방에 누군가 들어오면 다음 메세지가 출력된다.[닉네임]님이 들어왔습니다. 채팅방에서 누군가 나가면 다음 메세지가 출력된다.[닉네임]님이 나갔습니다. 채팅방에서 닉네임을 변경하는 방법은 두가지이다.채팅방을 나간 후, 새로운 닉네임으로 다시.. 2024. 6. 4.