본문 바로가기

프로그래밍82

[백준] 3052 나머지 https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net #include using namespace std; int main() { unsigned int iArr[10] = {}; unsigned int iModArr[10] = {}; unsigned int iAnswerArr[10] = {}; for(int i = 0; i > iArr[i]; } for(int i = 0; i < 10; i++) { iModArr[i] = iArr[i] % 42; } int Answer = 0; for(.. 2023. 7. 5.
[프로그래머스] 같은 숫자는 싫어 같은 숫자는 싫어 https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; vector solution(vector arr) { vector answer; answer.push_back(arr[0]); for (int i = 1; i < arr.size(); ++i) { int iNum = 0; if (arr[i - 1] != arr[i]) answer.push_back(arr[i]).. 2023. 6. 22.
[프로그래머스] 1레벨 문제 행렬의 덧셈 https://school.programmers.co.kr/learn/courses/30/lessons/12950 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; vector solution(vector arr1, vector arr2) { vector answer; answer.reserve(arr1.size()); for(int i = 0; i < arr1.size(); ++i) { vector tempArr; tempArr.reserve(arr1[i].size()); f.. 2023. 6. 21.
[프로그래머스] 1레벨 3진법 뒤집기 https://school.programmers.co.kr/learn/courses/30/lessons/68935 #include #include #include #include using namespace std; int solution(int n) { string str = ""; while (n >= 1) { str += to_string(n % 3); n /= 3; } reverse(str.begin(), str.end()); int iTemp(0); for (int i = 0; i < str.size(); ++i) { iTemp += (str[i] - 48) * pow(3, i); } return iTemp; } 2023. 6. 20.
[프로그래머스] 1레벨 여러문제 나누어 떨어지는 숫자 배열 https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; vector solution(vector arr, int divisor) { vector answer; for (int num : arr) { if (!(num % divisor)) //배수가 맞으면 { answer.push_back(num); } } if (!answer.size()).. 2023. 6. 17.
[프로그래머스] 1레벨 여러문제 문자열 내 p와 y의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/12916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include using namespace std; bool solution(string s) { int iPCnt(0), iYCnt(0); //전부 소문자로 변환 for (int i = 0; i < s.size(); i++) s[i] = tolower(s[i]); for (int i = 0; i < s.size(); i++) { if (s[i] == .. 2023. 6. 11.