분류 전체보기89 백준 1268번 - 임시반장 정하기 #include using namespace std; bool visitedStd[1001]; int maxCnt; int ansStd; int n; int main(){ cin >> n; vectorv (n, vector(5)); for(int i=0; i v[i][j]; } } for(int i=0; i 2023. 8. 13. 백준 1264번-모음의 개수 1) vowels 배열에 소문자 모음, 대문자 모음 다 넣기 #include using namespace std; string s; char vowels[10]={'a','e','i','o','u','A','E','I','O','U'}; int cnt,sumCnt; int main(){ while(true){ cnt=0; getline(cin, s); if(s== "#"){ break; } for(int i=0; i 2023. 8. 7. 백준 1259번 - 팰린드롬수 https://www.acmicpc.net/problem/1259 1259번: 팰린드롬수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다. www.acmicpc.net 1) cnt이용 #include using namespace std; string num; int cnt; int main(){ while(true){ cnt =0; cin >> num; if(num =="0"){ break; } for(int i=0; i< num.size()/2; i++){ if(num[i]==num[num.size()-1-i]){ cnt++; } } if(cnt == num.size()/2).. 2023. 8. 7. 백준 10808번 - 알파벳 개수 map을 이용했다. #include using namespace std; string s; int engNum; map mp; int main(){ cin >> s; for(int i=0; i 2023. 8. 7. 백준 1252번-이진수 덧셈 https://www.acmicpc.net/problem/1252 1252번: 이진수 덧셈 첫째 줄에 두 개의 이진수가 빈 칸을 사이에 두고 주어진다. 각 이진수는 1 또는 0으로만 이루어져 있으며, 0으로 시작할 수도 있다. 또한 각 이진수의 길이는 80을 넘지 않는다. www.acmicpc.net #include using namespace std; string str1, str2; int binary1[81]={0}, binary2[81]={0}, sum[81]={0}; int main(){ cin >> str1 >> str2; for(int i=0; i=2){ sum[i]= sum[i]-2; binary1[i-1]++; } } int startIdx=0; while(sum[startIdx]==0 .. 2023. 8. 7. 백준 1236번-성 지키기 https://www.acmicpc.net/problem/1236 1236번: 성 지키기 첫째 줄에 성의 세로 크기 N과 가로 크기 M이 주어진다. N과 M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 성의 상태가 주어진다. 성의 상태는 .은 빈칸, X는 경비원이 있는 칸이다 www.acmicpc.net #include using namespace std; int n, m, rowCnt, colCnt, maxRowCnt=0, maxColCnt=0; char building[53][53]; int main(){ cin >> n >> m; for(int i=0; i building[i][j]; } } //행 갯수 세기(열고정) for(int i=0; i 2023. 8. 6. 이전 1 ··· 6 7 8 9 10 11 12 ··· 15 다음