반응형

티스토리챌린지 5

[프로그래머스] 문자열 내 마음대로 정렬하기/ C#, C++

[프로그래머스] 문자열 내 마음대로 정렬하기/ / C#, C++ 📝문제 설명문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다.🔎 제한사항strings는 길이 1 이상, 50이하인 배열입니다.strings의 원소는 소문자 알파벳으로 이루어져 있습니다.strings의 원소는 길이 1 이상, 100이하인 문자열입니다.모든 strings의 원소의 길이는 n보다 큽니다.인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다...

[프로그래머스] 소수찾기 / C++ 풀이

[프로그래머스]  소수찾기 / C++ 풀이 📝문제 설명1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요.소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다.(1은 소수가 아닙니다.) 🔎 제한사항n은 2이상 1000000이하의 자연수입니다.🎀입출력 예시🧐 풀이  #include #include using namespace std;int solution(int n) { int answer = 0; for(int i = 2; i   #include #include using namespace std;int solution(int n) { int answer = 0; //에라토스테네스 vector isPrime(n+1..

[프로그래머스] 체육복 / C++ 풀이

[프로그래머스]  체육복 / C++ 풀이 📝문제 설명점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다.전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있는 학생의 최댓값을 ..

[프로그래머스] 자릿수 더하기 / C++ 풀이

[프로그래머스] 코딩 기초 트레이닝 / 자릿수 더하기 / C++ 풀이 📝문제 설명자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.🔎 제한사항N의 범위 : 100,000,000 이하의 자연수🎀입출력 예시 🧐 풀이#include using namespace std;int solution(int n){ int answer = 0; string a = to_string(n); for(int i = 0 ; i

[프로그래머스] flag에 따라 다른 값 반환하기 / C++ 풀이

[프로그래머스] 코딩 기초 트레이닝 / flag에 따라 다른 값 반환하기 / C++ 풀이 📝문제 설명두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요.🔎 제한사항-1,000 ≤ a, b ≤ 1,000🎀입출력 예시 입출력 예 #1예제 1번에서 flag가 true이므로 a + b = (-4) + 7 = 3을 return 합니다.입출력 예 #2예제 2번에서 flag가 false이므로 a - b = (-4) - 7 = -11을 return 합니다.🧐 풀이#include #include using namespace std;int solution(int a, int b, ..

반응형