본문 바로가기
반응형

코딩테스트/C++113

[C++/프로그래머스]코딩테스트 정사각형으로 만들기 C++ 코딩테스트 정사각형으로 만들기 문제 설명 이차원 정수 배열 arr이 매개변수로 주어집니다. arr의 행의 수가 더 많다면 열의 수가 행의 수와 같아지도록 각 행의 끝에 0을 추가하고, 열의 수가 더 많다면 행의 수가 열의 수와 같아지도록 각 열의 끝에 0을 추가한 이차원 배열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ arr의 길이 ≤ 100 1 ≤ arr의 원소의 길이 ≤ 100 arr의 모든 원소의 길이는 같습니다. 1 ≤ arr의 원소의 원소 ≤ 1,000 C++ 코딩테스트 정사각형으로 만들기 코드 #include #include #include using namespace std; vector solution(vector arr) { vector answer.. 2023. 6. 11.
[C++/프로그래머스]코딩테스트 그림 확대 C++ 코딩테스트 그림 확대 문제 설명 직사각형 형태의 그림 파일이 있고, 이 그림 파일은 1 × 1 크기의 정사각형 크기의 픽셀로 이루어져 있습니다. 이 그림 파일을 나타낸 문자열 배열 picture과 정수 k가 매개변수로 주어질 때, 이 그림 파일을 가로 세로로 k배 늘린 그림 파일을 나타내도록 문자열 배열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ picture의 길이 ≤ 20 1 ≤ picture의 원소의 길이 ≤ 20 모든 picture의 원소의 길이는 같습니다. picture의 원소는 '.'과 'x'로 이루어져 있습니다. 1 ≤ k ≤ 10 C++ 코딩테스트 그림 확대 코드 #include #include using namespace std; vector sol.. 2023. 6. 11.
[C++/프로그래머스]코딩테스트 두 수의 합 C++ 코딩테스트 두 수의 합 문제 설명 0 이상의 두 정수가 문자열 a, b로 주어질 때, a + b의 값을 문자열로 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ a의 길이 ≤ 100,000 1 ≤ b의 길이 ≤ 100,000 a와 b는 숫자로만 이루어져 있습니다. a와 b는 정수 0이 아니라면 0으로 시작하지 않습니다. C++ 코딩테스트 두 수의 합 코드 #include #include #include using namespace std; string solution(string a, string b) { string answer = ""; reverse(a.begin(), a.end()); reverse(b.begin(), b.end()); if (a.size() < b.. 2023. 6. 9.
[C++/프로그래머스]코딩테스트 전국 대회 선발 고사 C++ 코딩테스트 전국 대회 선발 고사 https://school.programmers.co.kr/learn/courses/30/lessons/181851?language=cpp 문제 설명 0번부터 n - 1번까지 n명의 학생 중 3명을 선발하는 전국 대회 선발 고사를 보았습니다. 등수가 높은 3명을 선발해야 하지만, 개인 사정으로 전국 대회에 참여하지 못하는 학생들이 있어 참여가 가능한 학생 중 등수가 높은 3명을 선발하기로 했습니다. 각 학생들의 선발 고사 등수를 담은 정수 배열 rank와 전국 대회 참여 가능 여부가 담긴 boolean 배열 attendance가 매개변수로 주어집니다. 전국 대회에 선발된 학생 번호들을 등수가 높은 순서대로 각각 a, b, c번이라고 할 때 10000 × a + 10.. 2023. 6. 9.
반응형