목록알고리즘 (20)
독도갈매기의 개발 블로그
#include using namespace std; int main() { int input = 0; cin >> input; input = input 0110, 1001 = 9, 1 0010 = 18 요런식으로 말이죠 그래서 이번 시프트 문제는 시프트 연산자를 사용해서 비트를 한번만 밀어주면 되는 문제입니다. 그래서 10번 줄에서 받은 값의 비트를 한번 밀어서 출력만 해주면 2배를 출력하는 문제를 풀 수 있습니다. 그냥 2배로 출력하면 되는 문제이긴한디.... 크흠 오늘도 포스팅을 읽어주셔서 감사드리며, 궁금한 점이나 잘못된 점이 있다면 댓글을 달아주시면 감사드리겠습니다.
#include using namespace std; int main() { int first = 0, second = 0, third = 0; cin >> first; cin >> second; cin >> third; cout
#include using namespace std; int main() { int first = 0, second = 0; cin >> first; cin >> second; cout
#include using namespace std; int main() { long long input = 0; cin >> input; cout
#include using namespace std; int main() { int a = 0, b = 0; cin >> a; cin >> b; // 참고로 이런식으로 세미콜론만 잘 붙여준다면 한줄로 정렬할 수 있습니다. cout
#include using namespace std; long fibo(long a) { // 피보나치나 팩토리얼은 입력값에 따라 결과 값이 기하급수적이기 때문에 long타입으로 함수를 지정합니다. // 멈추는 조건을 정함 if (a > a; cout
#include using namespace std; long fac(long a) { if (a > a; cout
#include using namespace std; int main() { char input; cin >> input; cout
#include using namespace std; int main() { int count, max; int* arr = new int[9]; for (int i = 0; i > arr[i]; } max = arr[0]; count = 0; for (int i = 0; i arr[i]) { max = max; } else if (max < arr[i]) { max = arr[i]; count = i + 1; } else count = i + 1; } cout
#include using namespace std; int main() { int input, min, max; cin >> input; int* arr = new int[input]; for (int i = 0; i > arr[i]; } max = arr[0]; min = arr[0]; for (int i = 0; i arr[i]) ? max : arr[i]; } for (int i = 0; i arr[i]) ? arr[i] : min; } cout