title: "팰린드롬수(1259)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-18" 문제 링크 팰린드롬수(1259) C++ #include using namespace std; // 문제 풀이 함수 void solution(){ string str; while(cin >> str){ if(str == "0") break; bool isYes=true; for(int i=0; i
title: "수 정렬하기(2750)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-17" 문제 링크 수 정렬하기(2750) C++ #include #include #include using namespace std; // 문제 풀이 함수 void solution(){ int n, a; cin >> n; vector vec; while(cin >> a) vec.push_back(a); stable_sort(vec.begin(), vec.end()); for(int e: vec){ cout
title: "이항 계수 1(11050)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-17" 문제 링크 이항 계수 1(11050) C++ #include #include using namespace std; int factorial(int n){ if(n==0 || n==1) return 1; else return n*factorial(n-1); } // 문제 풀이 함수 void solution(){ int n, k; cin >> n >> k; int result = factorial(n) / (factorial(k) * factorial(n-k)); cout
title: "블랙잭(2798)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-17" 문제 링크 블랙잭(2798) C++ #include #include using namespace std; // 문제 풀이 함수 void solution(){ int n, m, a; cin >> n >> m; vector cards; while(cin >> a){ cards.push_back(a); } int maxSum=0; for(int i=0; i
title: "ACM 호텔(10250)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-16" 문제 링크 ACM 호텔(10250) C++ #include #include #include using namespace std; // 문제 풀이 함수 void solution(){ int a, h, w, n; cin >> a; while(cin >> h >> w >> n){ int first = n % h; first = first==0 ? h : first; int last = n / h; last = first!=h ? last+1 : last; if(last
title: "직각삼각형(4153)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-16" 문제 링크 직각삼각형(4153) C++ #include #include #include using namespace std; // 문제 풀이 함수 void solution(){ int a, b, c; while(cin>>a>>b>>c){ if(a==0 && b==0 && c==0) break; vector vec(3); vec[0]=a; vec[1]=b; vec[2]=c; stable_sort(vec.begin(), vec.end()); if(vec[0]*vec[0] + vec[1]*vec[1] == vec[2]*vec[2]) cout
title: "직사각형에서 탈출(1085)" category: 백준[Class-2] tags: [C++, JavaScript, 백준] date: "2021-03-16" 문제 링크 직사각형에서 탈출(1085) C++ #include using namespace std; // 문제 풀이 함수 void solution(){ int x, y, w, h; cin >> x >> y >> w >> h; int minX = min(x, w-x); int minY = min(y, h-y); cout
title: "숫자의 합(11720)" category: 백준[Class-1] tags: [C++, JavaScript, 백준] date: "2021-03-16" 문제 링크 숫자의 합(11720) C++ #include using namespace std; // 문제 풀이 함수 void solution(){ int n; string str; cin >> n >> str; int sum=0; for(char ch: str){ int num = ch - '0'; sum += num; } cout