본문 바로가기

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

[프로그래머스] 튜플 (Python) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/64065 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명셀 수 있는 수량의 순서있는 열거 또는 어떤 순서를 따르는 요소들의 모음을 튜플(tuple)이라고 한다.튜플은 다음과 같은 성질을 가지고 있다.중복된 원소가 있을 수 있습니다. ex : (2, 3, 1, 2)원소에 정해진 순서가 있으며, 원소의 순서가 다르면 서로 다른 튜플입니다. ex : (1, 2, 3) ≠ (1, 3, 2)튜플의 원소 개수는 유한합니다.원소의 개수가 n개이고, .. 2024. 6. 19.
[프로그래머스] 멀쩡한 사각형 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/62048 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있다. 모든 격자칸은 1cm x 1cm 크기이다.종이를 1cm x 1cm의 정사각형으로 잘라 사용할 예정이었는데, 이 종이를 대각선 꼭지점 2개를 잇는 방향으로 잘라 놓았다. 그러므로 현재 직사각형 종이는 크기가 같은 직각삼각형 2개로 나누어진 상태이다.이 종이에서 원래 종이의 가로, 세로 방향과 평행하게 1cm x 1cm로.. 2024. 6. 17.
[프로그래머스] 괄호 변환 (Python) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/60058 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명'(' 와 ')' 로만 이루어진 문자열이 있을 경우, '(' 의 개수와 ')' 의 개수가 같다면 균형잡힌 괄호 문자열 이라고 부른다.그리고 여기에 '(' 와 ')'의 괄호의 짝도 모두 맞을 경우에는 이를 올바른 괄호 문자열 이라고 부른다.'(' 와 ')' 로만 이루어진 문자열 w가 균형잡힌 괄호 문자열이라면 다음과 같은 과정을 통해 올바른 괄호 문자열로 변환할 수 있다.입력이 빈 문.. 2024. 6. 16.
[프로그래머스] 문자열 압축 (Python) 문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/60057 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현해서 더 짧은 문자열로 줄이려고 한다. 압축할 문자열 s가 매개변수로 주어질 때, 1개 이상 단위로 문자열을 잘라 압축하여 표현한 문자열 중 가장 짧은 것의 길이를 return 하도록 함수를 작성.제한 사항s의 길이는 1 이상 1,000 이하입니다.s는 알파벳 소문자로만 이루어져 있습니다. 풀이문자열 .. 2024. 6. 11.