본문 바로가기
  • Let's study

분류 전체보기122

[백준] 30045: ZOAC 6(C++) 문제https://www.acmicpc.net/problem/30045풀이string의 find 함수를 통해 풀 수 있다.코드#include #include using namespace std;int main() { int n, res=0; string str; cin>>n; for(int i=0;i>str; if(str.find("01")!=string::npos || str.find("OI")!=string::npos) res++; } cout 2025. 8. 23.
[백준] 30676: 이 별은 무슨 색일까(C++) 문제https://www.acmicpc.net/problem/30676코드#include using namespace std;int main() { string color=""; int nm; cin>>nm; if(nm>=620) color="Red"; else if(nm>=590) color="Orange"; else if(nm>=570) color="Yellow"; else if(nm>=495) color="Green"; else if(nm>=450) color="Blue"; else if(nm>=425) color="Indigo"; else color="Violet"; cout 2025. 8. 9.
[백준] 11319: Count Me In(C++) 문제https://www.acmicpc.net/problem/11319풀이공백을 포함하여 입력 받아야 하기 때문에 getline을 사용해주되, 그전에 cin.ignore()를 한번 꼭 실행해줘야 한다! cin.ignore()가 없으면 이전에 n을 입력 받은 후 버퍼에 정수 값을 입력한 뒤 누른 엔터(‘\n’)가 그대로 getline()에 들어가기 때문에 바로 다음 코드로 넘어가게 된다. 코드#include#includeusing namespace std;int main(){ int n; string str; cin>>n; cin.ignore(); for(int i=0;i 2025. 6. 24.
[백준] 10874: 이교수님의 시험(C++) 문제https://www.acmicpc.net/problem/10874코드#include using namespace std;int main(){ ios::sync_with_stdio(0); cin.tie(0); int n, a; cin >> n; for (int i = 1; i > a; if ((j - 1) % 5 + 1 == a) cnt++; } if (cnt == 10) cout 2025. 5. 14.
[백준] 32025: 체육은 수학과목 입니다(C++) 문제https://www.acmicpc.net/problem/32025코드#include #include using namespace std;int main(){ ios::sync_with_stdio(0); cin.tie(0); int h, w; cin >> h >> w; int r = min(h, w); cout 2025. 5. 8.
[백준] 16395: 파스칼의 삼각형(C++) 문제https://www.acmicpc.net/problem/16395풀이삼각형 형태를 좌측 정렬하여 2차원 배열로 생각해서 푸면 되는 문제이다. 배열을 pascal[i][j]이라고 가정할 때, j = 0, j = i인 경우에는 모두 1을 저장한다.그 외의 값들은 위 행의 인접한 두 수를 더하면 되는데, 2차원 배열이므로 식을 아래처럼 만들 수 있다. pascal[i][j] = pascal[i-1][j-1] + pascal[i-1][j] 코드#include using namespace std;int main(){ ios::sync_with_stdio(0); cin.tie(0); int n, k; cin >> n >> k; int pascal[31][31]; for (int i = 0; i 2025. 4. 29.