본문 바로가기

전체 글103

본 캠프 Python 알고리즘 코드카타 10일차 오늘 풀어본 문제https://school.programmers.co.kr/learn/courses/30/lessons/12926 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식인 시저 암호를 구현하는 문제입니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀면 "a"가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수 solution을 완성하는 것이 목표입니다. 문제 풀이 순서:주어진 문자열.. 2024. 7. 6.
본 캠프 12일차 TIL TIL: Python 학습 내용오늘 풀어본 문제: 문자열로 구성된 리스트 strings와 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하는 문제입니다. 예를 들어, strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다.제한 조건:strings는 길이 1 이상, 50 이하인 배열입니다.strings의 원소는 소문자 알파벳으로 이루어져 있습니다.strings의 원소는 길이 1 이상, 100 이하인 문자열입니다.모든 strings의 원소의 길이는 n보다 큽니다.인덱스 1의 문자가 같은 문자열이 여럿일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다.구체적 구현:def sol.. 2024. 7. 5.
본 캠프 11일차 TIL TIL: Python 학습 내용 https://datalearn.tistory.com/51오늘 풀어본 문제:네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 주어진 문자열 s가 숫자의 일부 자릿수를 영단어로 바꾼 것이므로, 이를 원래 숫자로 변환하는 함수 solution을 작성하는 문제입니다. 문제 예시:1478 → "one4seveneight"234567 → "23four5six7"10203 → "1zerotwozero3"제한사항:1 ≤ s의 길이 ≤ 50s가 "zero" 또는 "0"으로 시작하는 경우는 주어지지 않습니다.return 값이 1 이상 2,000,000,000 이하의 정수가 되는 .. 2024. 7. 4.
본 캠프 10일차 TIL TIL: Python 학습 내용 https://datalearn.tistory.com/49오늘 풀어본 문제:어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식인 시저 암호를 구현하는 문제입니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀면 "a"가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수 solution을 완성하는 것이 목표입니다. 문제 풀이 순서: 주어진 문자열 s를 순회하며 각 문자를 처리합니다.알파벳 문자인 경우, 대문자와 소문자를 구분하여 처리합니다.공백 문자는 그대로 유지합니다.최종 결과 문자열을 반환합니다.구체적 구현:def solution(s, n): ans.. 2024. 7. 3.
본 캠프 9일차 TIL TIL: Python 자세한 나의 학습 내용 https://datalearn.tistory.com/43 본 캠프 Python 알고리즘 코드카타 9일차오늘 풀어본 문제https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기datalearn.tistory.com 문제 설명: 명함 지갑을 만드는 회사에서 모든 명함을 수납할 수 있는 가장 작은 지갑을 만들기 위해 명함의 가로 길이와 세로 길이를 조사했습니다. 주어진 명함 크기 배열 sizes를 통해 가장 작은 지갑 크기를 구하는 함수 solution을 작성하는 문제입니다.문제 풀이 순.. 2024. 7. 2.
본 캠프 9일차 SQL TIL 오늘 풀어본 문제https://school.programmers.co.kr/learn/courses/30/lessons/131530 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krPRODUCT 테이블에서 만원 단위의 가격대 별로 상품 개수를 출력하는 SQL 문을 작성해주세요. 이때 컬럼명은 각각 컬럼명은 PRICE_GROUP, PRODUCT로 지정해주시고 가격대 정보는 각 구간의 최소금액(10,000원 이상 ~ 20,000원 미만인 구간인 경우 10,000)으로 표시해주세요. 결과는 가격대를 기준으로 오름차순 정렬해주세요. 1. 먼저 각 구간별로 값을 나누어 .. 2024. 7. 2.