프로그래머스 6) 몫 구하기 (Lv. 0) (C++) 전체 코드 #include #include using namespace std; int solution(int num1, int num2) { int answer = num1/num2; return answer; } 풀이 num1/num2 식을 그대로 대입 둘 다 int 형일 경우 소수점값이 나와도 버려짐 int solution(int num1, int num2) { int answer = num1/num2; return answer; } 프로그래머스 코딩테스트 입문(C++) 2023.03.14
프로그래머스 5) 나이 출력 (Lv. 0) (C++) 전체 코드 #include #include using namespace std; int solution(int age) { int answer = 2022-age+1; return answer; } 풀이 answer에 2022-age+1대입 2022년도 기준이므로 2022에 age를 뺌 태어났을때부터 1살 취급하므로 +1 더해야함 int solution(int age) { int answer = 2022-age+1; return answer; } 프로그래머스 코딩테스트 입문(C++) 2023.03.14
프로그래머스 4) 숫자 비교하기 (Lv. 0) (C++) 전체 코드 #include #include using namespace std; int solution(int num1, int num2) { int answer = 0; if(num1==num2) answer=1; else answer=-1; return answer; } 풀이 num1과 num2가 같은 경우 answer을 1로 설정 그렇지 않은 경우(num1과 num2가 다른 경우) answer을 -1으로 설정 if(num1==num2) answer=1; else answer=-1; 프로그래머스 코딩테스트 입문(C++) 2023.03.14
프로그래머스 3) 두 수의 곱 (Lv. 0) (C++) 전체 코드 #include #include using namespace std; int solution(int num1, int num2) { int answer = num1*num2; return answer; } 풀이 answer에 num1*num2 식 자체를 그대로 대입 int solution(int num1, int num2) { int answer = num1*num2; return answer; } 프로그래머스 코딩테스트 입문(C++) 2023.03.14
프로그래머스 2) 나머지 구하기 (Lv. 0) (C++) 전체 코드 #include #include using namespace std; int solution(int num1, int num2) { int answer = num1%num2; return answer; } 풀이 answer에 num1%num2 식 자체를 그대로 대입 %연산 : 나머지를 구해주는 연산이고, 사칙연산 쓰듯이 사용해주면 된다. int solution(int num1, int num2) { int answer = num1%num2; return answer; } 프로그래머스 코딩테스트 입문(C++) 2023.03.14
프로그래머스 1) 두 수의 차 (Lv. 0) (C++) 전체 코드 #include #include using namespace std; int solution(int num1, int num2) { int answer = num1-num2; return answer; } 풀이 answer에 num1-num2 식 자체를 그대로 대입 int solution(int num1, int num2) { int answer = num1-num2; return answer; } 프로그래머스 코딩테스트 입문(C++) 2023.03.14
백준 1546) 평균 (C++) 전체 코드 #include int main() { double arr[1000]; int N; double max = 0, sum = 0; std::cin >> N; std::cin >> arr[0]; max = arr[0]; for (int i = 1; i > arr[i]; if (max arr[0]; max = arr[0]; for (int i = 1; i > arr[i]; if.. 백준 단계별로 풀어보기(C++)/4)1차원 배열 2023.03.13
백준 10811) 바구니 뒤집기 (C++) 전체 코드 #include int main() { int arr[101]; int N, M, i, j, tmp, start, end; std::cin >> N >> M; for (int i = 1; i > i >> j; start = i; end = j; for (int count2 = 0; count2 j; start = i; end = j; for (int count2 = 0; count2 < (j-i+1)/2; count2++) { tmp = arr[start]; arr[start] .. 백준 단계별로 풀어보기(C++)/4)1차원 배열 2023.03.13
백준 3052) 나머지 (C++) 전체 코드 #include int main() { int arr[42] = { 0, }; int num, result = 0; for (int i = 0; i > num; arr[num % 42]++; } for (int i = 0; i num; arr[num % 42]++; } 42번 반복하는 반복문 : arr배열 전체를 1개씩 검사하기 위해서 만듦 만약 검사하는 배열값이 0이 아니라면(=해당 나머지값이 존재함) result값을 1 더함 result값 출력 for (int i = 0; i < 42; i++) { if (arr[i] != 0) result++; } st.. 백준 단계별로 풀어보기(C++)/4)1차원 배열 2023.03.12
백준 5597) 과제 안 내신 분..? (C++) 전체 코드 #include int main() { int arr[31] = { 0, }; int num; for (int i = 1; i > num; arr[num] = 1; } for (int i = 1; i 백준 단계별로 풀어보기(C++)/4)1차원 배열 2023.03.12