-
백준 5704번: 팬그램구현(Implementation) 2018. 7. 29. 17:59반응형
https://www.acmicpc.net/problem/5704
1. 문제
입력받은 문장에서 알파벳이 모두 포함되어 있는지 판단 하는 문제.
2. 알고리즘
키워드 - 구현
기타 - 전역 배열을 전역 메소드에서 초기화 할때는 초기화 되지 않았음 BOJ 채점 프로그램 문제인가.. 흠
3. 코드
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455#include <iostream>#include <sstream>#include <string>#include <algorithm>#include <functional>#include <vector>#include <list>#include <queue>#include <deque>#include <map>#include <set>#include <stack>#include <math.h>#include <memory.h>using namespace std;#define MAX_SIZE 100#define INF 0x7fffffff#define CENDL "\n"#define ll long longbool table[26];int main() {cin.tie(0);std::ios::sync_with_stdio(false);while(true) {string s;getline(cin, s);if (s == "*") {break;}int count = 0;const int size = s.size();for(int i=0; i<size; i++) {if (s[i] >= 'a' && s[i] <= 'z' && table[s[i]-'a'] == false) {table[s[i]-'a'] = true;count++;}}if (count == 26) {cout << "Y" << CENDL;} else {cout << "N" << CENDL;}s.clear();memset(table, 0, sizeof(table));}return 0;}cs 반응형'구현(Implementation)' 카테고리의 다른 글
백준 2033번: 반올림 (0) 2018.07.31 백준 4439번: 가위 바위 보? (0) 2018.07.29 백준 5613번: 계산기 프로그램 (0) 2018.07.29 백준 2754번: 학점계산 (0) 2018.07.29 백준 2745번: 진법 변환 (0) 2018.07.29