profile
Keep Recycling Your Dreams

[프로그래머스 / C++] 옹알이 (2)

옹알이 (2) : 문제 링크머쓱이는 태어난 지 11개월 된 조카를 돌보고 있다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 조합해서 만들 수 있는 발음밖에 하지 못하고 연속해서 같은 발음을 하는 것을 어려워한다. 문자열 배열 babblin

약 18시간 전
·
0개의 댓글
·

[프로그래머스 / C++] 짝수와 홀수

짝수와 홀수 : 문제 링크정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수 solution을 완성제한조건num은 int 범위의 정수이다.0은 짝수이다.if문을 통해 num을 2로 나눈 나머지가 1 또는 -1(num은 int 범위의

약 18시간 전
·
0개의 댓글
·

[프로그래머스 / C++] 문자열의 앞의 n글자

문자열을 정수로 바꾸기 : 문제 링크문자열 s를 숫자로 변환한 결과를 반환하는 함수 solution을 완성제한조건s의 길이는 1 이상 5이하이다.s의 맨앞에는 부호(+,-)가 올 수 있다.s는 부호와 숫자로만 이루어져있다.s는 "0"으로 시작하지 않는다.변환한 결과를

약 18시간 전
·
0개의 댓글
·

[프로그래머스 / C++] 주사위 게임 3

주사위 게임 3 : 문제 링크1부터 6까지 숫자가 적힌 주사위가 네 개 있다. 네 주사위를 굴렸을 때 나온 숫자에 따라 다음과 같은 점수를 얻는다.네 주사위에서 나온 숫자가 모두 p로 같다면 1111 x p점을 얻는다.세 주사위에서 나온 숫자가 p로 같고 나머지 다른

약 19시간 전
·
0개의 댓글
·

[프로그래머스 / C++] 배열 조각하기

배열 조각하기 : 문제 링크정수 배열 arr와 query가 주어진다. query를 순회하면서 다음 작업을 반복한다.짝수 인덱스에서는 arr에서 queryi번 인덱스를 제외하고 배열의 queryi번 인덱스 뒷부분을 잘라서 버림.홀수 인덱스에서는 arr에서 queryi번

약 21시간 전
·
0개의 댓글
·

[프로그래머스 / C++] 코드 처리하기

코드 처리하기 : 문제 링크문자열 code가 주어진다. code를 앞에서부터 읽으면서 만약 문자가 "1"이면 mode를 바꾼다. mode에 따라 code를 읽어가면서 문자열 ret을 만들어낸다. mode는 0과 1이 있으며, idx를 0부터 code의 길이 - 1까지

약 23시간 전
·
0개의 댓글
·

[프로그래머스 / C++] 배열 만들기 2

배열 만들기 2 : 문제 링크정수 l과 r이 주어졌을 때, l이상 r이하의 정수 중에서 숫자 "0"과 "5"로만 이루어진 모든 정수를 오름차순을 저장한 배열을 return (그러한 정수가 없다면, -1이 담긴 배열을 return)조건을 만족하는 정수를 저장할 정수형 벡

3일 전
·
0개의 댓글
·

[프로그래머스 / C++] 전국 대회 선발 고사

전국 대회 선발 고사 : 문제 링크0번부터 n - 1번까지 n명의 학생 중 3명을 선발하는 전국 대회 선발 고사를 보았다. 등수가 높은 3명을 선발해야 하지만, 개인 사정으로 전국 대회에 참여하지 못하는 학생들이 있어 참여가 가능한 학생 중 등수가 높은 3명을 선발하기

3일 전
·
0개의 댓글
·

[프로그래머스 / C++] 그림 확대

그림 확대 : 문제 링크직사각형 형태의 그림 파일이 있고, 이 그림 파일은 1 x 1 크기의 정사각형 크기의 픽셀로 이루어져 있다. 이 그림 파일을 나타낸 문자열 배열 picture과 정수 k가 매개변수로 주어질 때, 이 그림 파일을 가로 세로로 k배 늘린 그림 파일을

3일 전
·
0개의 댓글
·

[프로그래머스 / C++] 정사각형으로 만들기

정사각형으로 만들기 : 문제 링크이차원 정수 배열 arr이 매개변수로 주어진다. arr의 행의 수가 더 많다면 열의 수가 행의 수와 같아지도록 각 행의 끝에 0을 추가하고, 열의 수가 더 많다면 행의 수가 열의 수와 같아지도록 각 열의 끝에 0을 추가한 이차원 배열을

5일 전
·
0개의 댓글
·

[프로그래머스 / C++] 무작위로 K개의 수 뽑기

무작위로 K개의 수 뽑기 : 문제 링크랜덤으로 서로 다른 k개의 수를 저장한 배열을 만드려고 한다. 적절한 방법이 떠오르지 않기 때문에 일정한 범위내에서 무작위로 수를 뽑은 후, 지금까지 나온적인 없는 수이면 배열 맨 뒤에 추가하는 방식으로 만들기로 한다. 이미 어떤

6일 전
·
0개의 댓글
·

[프로그래머스 / C++] 문자열 여러 번 뒤집기

문자열 여러 번 뒤집기 : 문제 링크문자열 my_string과 이차원 정수 배열 queries가 매개변수로 주어진다. queries의 원소는 s, e 형태로, my_string의 인덱스 s부터 인덱스 e까지를 뒤집으라는 의미이다. my_string에 queries의 명

6일 전
·
0개의 댓글
·

[프로그래머스 / C++] 배열 만들기 6

배열 만들기 6 : 문제 링크0과 1로만 이루어진 정수 배열 arr가 주어진다. arr를 이용해 새로운 배열 stk을 만드려고 한다. i의 초기값을 0으로 설정하고 i가 arr의 길이보다 작으면 다음을 반복한다.만약 stk이 빈 배열이라면 arri를 stk에 추가하고

6일 전
·
0개의 댓글
·

[프로그래머스 / C++] 대소문자 바꿔서 출력하기

대소문자 바꿔서 출력하기 : 문제 링크영어 알파벳으로 이루어진 문자열 str이 주어진다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성. 알파벳으로 이루어진 문자열을 입력받을 str을 초기화하고, cin 함수로 입력 받음. for loo

7일 전
·
0개의 댓글
·

[프로그래머스 / C++] 문자열 겹쳐쓰기

문자열 겹쳐쓰기 : 문제 링크문자열 my_string, overwrite_string과 정수 s가 주어진다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return바꾼 문자

7일 전
·
0개의 댓글
·

[프로그래머스 / C++] 수열과 구간 쿼리 2

수열과 구간 쿼리 2 : 문제 링크정수 배열 arr와 2차원 정수 배열 queries이 주어진다. queries의 원소는 각각 하나의 query를 나타내며, s, e, k 꼴이다. 각 query마다 순서대로 s <= i <= e인 모든 i에 대해 k보다 크면

7일 전
·
0개의 댓글
·

[프로그래머스 / C++] 조건 문자열

조건 문자열 : 문제 링크문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 한다.두 수가 n과 m이라면">","=" : n >= m"<","=" : n <= m">","!" : n > m"<","!" : n < m두 문자열 ineq와 eq가 주

7일 전
·
0개의 댓글
·

[프로그래머스 / C++] 왼쪽 오른쪽

왼쪽 오른쪽 : 문제 링크문자열 리스트 str_list에는 "u","d","l","r" 네 개의 문자열이 여러 개 저장되어 있다. str_list에서 "l"과 "r" 중 먼저 나오는 문자열이 "l"이라면 해당 문자열을 기준으로 왼쪽에 있는 문자열들을 순서대로 담은 리스

2023년 12월 4일
·
0개의 댓글
·

[프로그래머스 / C++] 두 수의 합

두 수의 합 : 문제 링크0 이상의 두 정수가 문자열 a, b로 주어질 때, a + b의 값을 문자열로 return1 <= a, b의 길이 <= 100,000숫자의 최대 길이가 100,000이므로, long long int로도 덧셈을 수행할 수 없다. 따라서

2023년 12월 3일
·
0개의 댓글
·

[프로그래머스 / C++] 배열 만들기 4

배열 만들기 4 : 문제 링크정수 배열 arr가 주어진다. arr를 이용해 새로운 배열 stk를 만들려고 한다. 변수 i를 만들어 초기값을 0으로 설정한 후 i가 arr의 길이보다 작으면 다음 작업을 반복한다.만약 stk가 빈 배열이라면 arri를 stk에 추가하고 i

2023년 12월 3일
·
0개의 댓글
·