분류 전체보기

    8-21[알고리즘] 프로그래머스

    오늘 한 일 (회고) 1. 프로그래머스 알고리즘 - LV 2 메뉴 리뉴얼 2. DRF 강의 복습 3. 이력서 및 포트폴리오 수정중 내일 할 일 1. 프로그래머스 알고리즘 문제 풀기 2. 블로그 깃허브 정비 3. 이력서 최신화

    8-20[알고리즘] 프로그래머스

    오늘 한 일 (회고) 1. 프로그래머스 알고리즘 - LV 2 올바른 괄호 2. DRF 강의 복습 3. 이력서 및 포트폴리오 수정중 내일 할 일 1. 프로그래머스 알고리즘 문제 풀기 2. 블로그 깃허브 정비 3. 이력서 최신화

    [프로그래머스] 올바른 괄호

    문제 문제 설명 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. 제한사항 문자열 s의 길이 : 100,000 이하의 자연수 문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다. 입력 & 출력 입출력 예 sanswer "()()" true "(())()" true ")()(" false "(()(" fal..

    [프로그래머스] 두 큐 합 같게 만들기

    문제 문제 설명 길이가 같은 두 개의 큐가 주어집니다. 하나의 큐를 골라 원소를 추출(pop)하고, 추출된 원소를 다른 큐에 집어넣는(insert) 작업을 통해 각 큐의 원소 합이 같도록 만들려고 합니다. 이때 필요한 작업의 최소 횟수를 구하고자 합니다. 한 번의 pop과 한 번의 insert를 합쳐서 작업을 1회 수행한 것으로 간주합니다. 큐는 먼저 집어넣은 원소가 먼저 나오는 구조입니다. 이 문제에서는 큐를 배열로 표현하며, 원소가 배열 앞쪽에 있을수록 먼저 집어넣은 원소임을 의미합니다. 즉, pop을 하면 배열의 첫 번째 원소가 추출되며, insert를 하면 배열의 끝에 원소가 추가됩니다. 예를 들어 큐 [1, 2, 3, 4]가 주어졌을 때, pop을 하면 맨 앞에 있는 원소 1이 추출되어 [2, ..

    8-19[알고리즘] 프로그래머스

    오늘 한 일 (회고) 1. 프로그래머스 알고리즘 - LV 2 두 큐 합 같게 만들기 2. DRF 강의 복습 3. 이력서 및 포트폴리오 수정중 내일 할 일 1. 프로그래머스 알고리즘 문제 풀기 2. 블로그 깃허브 정비 3. 이력서 최신화

    8-18[알고리즘]프로그래머스

    오늘 한 일 (회고) 1. 프로그래머스 알고리즘 - LV 1 약수의 합 https://dawnpast12.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4-%EC%95%BD%EC%88%98%EC%9D%98-%ED%95%A9 [프로그래머스] 약수의 합 문제 문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 입력 & 출력 입출력 예 nreturn 12 28 5 6 풀이 과정 1. 주어진 숫자를 for문을 이용하여 1부터 자 dawnpast12.tistory.com 시저 암호 https://dawnpast12.tistory.com/entry/%ED%94%84%EB%A1%9C..