Career
-
문제: JadenCase 문자열 만들기출처: 프로그래머스https://school.programmers.co.kr/learn/courses/30/lessons/129511. 문제 설명JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고)문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요.2. 문제 해석JadenCase: 첫 문자 대문자 나머지는 소문자 - 첫 문자가 알파벳이 아니면 나머지 이어지는 문자 소문자 - 공백 나오면 그 다음은 대문자로 바꾸면 된다.3. 문제 풀이풀이 (1) 44.4/100..
99클럽 코테 스터디 4/99일차 TIL # JadenCase 문자열 만들기(미들러)문제: JadenCase 문자열 만들기출처: 프로그래머스https://school.programmers.co.kr/learn/courses/30/lessons/129511. 문제 설명JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고)문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요.2. 문제 해석JadenCase: 첫 문자 대문자 나머지는 소문자 - 첫 문자가 알파벳이 아니면 나머지 이어지는 문자 소문자 - 공백 나오면 그 다음은 대문자로 바꾸면 된다.3. 문제 풀이풀이 (1) 44.4/100..
2024.07.25 -
문제: 문자열 내 마음대로 정렬하기출처: 프로그래머스https://school.programmers.co.kr/learn/courses/30/lessons/129151. 문제 설명네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다.다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다.1478 → "one4seveneight"234567 → "23four5six7"10203 → "1zerotwozero3"이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요...
99클럽 코테 스터디 3/99일차 TIL # 숫자 문자열과 영단어(챌린저)문제: 문자열 내 마음대로 정렬하기출처: 프로그래머스https://school.programmers.co.kr/learn/courses/30/lessons/129151. 문제 설명네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다.다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다.1478 → "one4seveneight"234567 → "23four5six7"10203 → "1zerotwozero3"이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요...
2024.07.24 -
문제: 문자열 내 마음대로 정렬하기출처: 프로그래머스https://school.programmers.co.kr/learn/courses/30/lessons/129151. 문제 설명문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다.제한 조건strings는 길이 1 이상, 50이하인 배열입니다.strings의 원소는 소문자 알파벳으로 이루어져 있습니다.strings의 원소는 길이 1 이상, 100이하인 문자열입니다.모든 strings의 원소의 길이는 n보다 큽니..
99클럽 코테 스터디 3/99일차 TIL # 문자열 내 마음대로 정렬하기(미들러)문제: 문자열 내 마음대로 정렬하기출처: 프로그래머스https://school.programmers.co.kr/learn/courses/30/lessons/129151. 문제 설명문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다.제한 조건strings는 길이 1 이상, 50이하인 배열입니다.strings의 원소는 소문자 알파벳으로 이루어져 있습니다.strings의 원소는 길이 1 이상, 100이하인 문자열입니다.모든 strings의 원소의 길이는 n보다 큽니..
2024.07.24 -
문제: 숫자 카드 나누기출처: 프로그래머스https://school.programmers.co.kr/learn/courses/30/lessons/135807 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1. 문제 설명문제 설명철수와 영희는 선생님으로부터 숫자가 하나씩 적힌 카드들을 절반씩 나눠서 가진 후, 다음 두 조건 중 하나를 만족하는 가장 큰 양의 정수 a의 값을 구하려고 합니다.철수가 가진 카드들에 적힌 모든 숫자를 나눌 수 있고 영희가 가진 카드들에 적힌 모든 숫자들 중 하나도 나눌 수 없는 양의 정수 a영희가 가진 카드들에 적힌 모든 숫자를 나눌..
99클럽 코테 스터디 2/99일차 TIL # 숫자 카드 나누기(챌린저)문제: 숫자 카드 나누기출처: 프로그래머스https://school.programmers.co.kr/learn/courses/30/lessons/135807 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 1. 문제 설명문제 설명철수와 영희는 선생님으로부터 숫자가 하나씩 적힌 카드들을 절반씩 나눠서 가진 후, 다음 두 조건 중 하나를 만족하는 가장 큰 양의 정수 a의 값을 구하려고 합니다.철수가 가진 카드들에 적힌 모든 숫자를 나눌 수 있고 영희가 가진 카드들에 적힌 모든 숫자들 중 하나도 나눌 수 없는 양의 정수 a영희가 가진 카드들에 적힌 모든 숫자를 나눌..
2024.07.23 -
1. 문제 설명함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.제한사항 2. 문제 해석간단한 문제. x 값과 n 값이 주어지면 x, x+x, x+x+x, x+x+x+x ..... 을 n개 return 한다.이 때 x+(n-1)*x 값으로 간단히 표현하고 이를 배열에 추가한다.'''x: 정수n: 자연수x부터 시작해서 x 씩 증가하는 숫자 n개 return''' 3. 풀이풀이 (1) 100/100def solution(x, n): answer = [] for i in range(n): answer.append..
99클럽 코테 스터디 2/99일차 TIL # x만큼 간격이 있는 n개의 숫자(미들러)1. 문제 설명함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.제한사항 2. 문제 해석간단한 문제. x 값과 n 값이 주어지면 x, x+x, x+x+x, x+x+x+x ..... 을 n개 return 한다.이 때 x+(n-1)*x 값으로 간단히 표현하고 이를 배열에 추가한다.'''x: 정수n: 자연수x부터 시작해서 x 씩 증가하는 숫자 n개 return''' 3. 풀이풀이 (1) 100/100def solution(x, n): answer = [] for i in range(n): answer.append..
2024.07.23 -
문제 출처: 프로그래머스문제: n^2 배열 자르기https://school.programmers.co.kr/learn/courses/30/lessons/873901. 문제 설명정수 n, left, right가 주어집니다. 다음 과정을 거쳐서 1차원 배열을 만들고자 합니다.n행 n열 크기의 비어있는 2차원 배열을 만듭니다.i = 1, 2, 3, ..., n에 대해서, 다음 과정을 반복합니다.1행 1열부터 i행 i열까지의 영역 내의 모든 빈 칸을 숫자 i로 채웁니다.1행, 2행, ..., n행을 잘라내어 모두 이어붙인 새로운 1차원 배열을 만듭니다.새로운 1차원 배열을 arr이라 할 때, arr[left], arr[left+1], ..., arr[right]만 남기고 나머지는 지웁니다.정수 n, left, ..
99클럽 코테 스터디 1/99일차 TIL # n^2 배열 자르기(미들러)문제 출처: 프로그래머스문제: n^2 배열 자르기https://school.programmers.co.kr/learn/courses/30/lessons/873901. 문제 설명정수 n, left, right가 주어집니다. 다음 과정을 거쳐서 1차원 배열을 만들고자 합니다.n행 n열 크기의 비어있는 2차원 배열을 만듭니다.i = 1, 2, 3, ..., n에 대해서, 다음 과정을 반복합니다.1행 1열부터 i행 i열까지의 영역 내의 모든 빈 칸을 숫자 i로 채웁니다.1행, 2행, ..., n행을 잘라내어 모두 이어붙인 새로운 1차원 배열을 만듭니다.새로운 1차원 배열을 arr이라 할 때, arr[left], arr[left+1], ..., arr[right]만 남기고 나머지는 지웁니다.정수 n, left, ..
2024.07.22