백준 10808 알파벳 개수 백준 10808번 "알파벳 개수" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 10808 문제에 주어지는 입력 및 예시 입력: baekjoon 출력: 1 1 0 0 1 0 0 0 0 1 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 코드 백준 10808번 "알파벳 개수" 문제의 코드입니다. 1.배열 #include using namespace std; int main() { int num[26]={0,}; //a-z소문자. string a; cin>>a; for(auto v:a){ num[v-'a']++; } for(auto v:num) cout
백준 2309 일곱 난쟁이 백준 2309번 "일곱 난쟁이" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 2309 문제에 주어지는 입력 및 예시 입력: 20 7 23 19 10 15 25 8 13 출력: 7 8 10 13 19 20 23 9개중 7개를 뽑는 문제. 뽑은 것들의 합이 100. 코드 백준 2309번 "일곱 난쟁이" 문제의 코드입니다. #include using namespace std; int main() { vector h(9); for(int i=0;i>h[i]; } sort(h.begin(),h.end()); do{ int sum=0; for(int i=0;i
백준 10988 팰린드롬인지 확인하기 백준 10988번 "팰린드롬인지 확인하기" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 10988 문제에 주어지는 입력 및 예시 입력: level 출력: 1 -팰린드롬이란 앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어. level은 앞으로 읽어도 뒤로 읽어도 level이기 때문에 팰린드롬이라 할 수 있다. 코드 백준 10988번 "펠린드롬인지 확인하기" 문제의 코드입니다. #include using namespace std; int main() { string a,b; cin>>a; b=a; reverse(a.begin(),a.end());//거꾸로 if(a==b){ //거꾸로 읽은 단어와 원본 단어와 같을때. cout
백준 2444 별 찍기 - 7 백준 2444번 "별 찍기 - 7" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 2444번 문제에 주어지는 입력 및 예시 입력: 5 출력: * *** ***** ******* ********* ******* ***** *** * 코드 백준 2444번 "별 찍기 - 7" 문제의 코드입니다. #include using namespace std; int main() { int i=0; cin>>i; for(int k=0;k
백준 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 백준 3003번 "킹, 퀸, 룩, 비숍, 나이트, 폰" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 3003 문제에 주어지는 입력 및 예시 입력: 0 1 2 2 2 7 출력: 1 0 0 0 0 1 몇 개를 빼야 되는지, 혹은 더해야 되는지 출력하면 되는 문제입니다. 코드 백준 3003번 "킹, 퀸, 룩, 비숍, 나이트, 폰" 문제의 코드입니다. #include using namespace std; int main() { vector horse={1,1,2,2,2,8}; vector horse2(6,0); for(int i=0;i>horse2[i]; horse[i]-=horse2[i]; } for(auto v:horse){ cout
백준 25083 새싹 백준 25083번 "새싹" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 백준 25083번 문제에 주어지는 입력 및 예시 입력: 없음. 출력은 아래 사진처럼. 코드 백준 25083번 "새싹" 문제의 코드입니다. -역슬래시가 원화모양으로 나올 수 있지만 정상입니다. #include using namespace std; int main() { cout
백준 5622 다이얼 백준 5622번 "다이얼" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 5622 문제에 주어지는 입력 및 예시 입력: WA 출력: 13 1: "" 2: A B C 3: D E F 4: G H I 5: J K L 6: M N O 7: P Q R S 8: T U V 9: W X Y Z -자세한 내용은 하단 링크의 백준 사이트 참고- 코드 백준 5622번 "다이얼" 문제의 코드입니다. #include #include #include using namespace std; int main() { int num=0; string s; cin>> s; vector word={"","","","ABC", "DEF", "GHI", "JKL", "MNO", "PQRS", "TUV", "W..
백준 2908 상수 C++ 백준 2908번 "상수" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 백준 2908 문제에 주어지는 입력 및 출력. 입력: 734 893 출력: 437 -자세한 내용은 하단의 백준 사이트 참고.- 코드 백준 2908번 "상수" 문제의 코드입니다. 문자열로 입력받아 뒤집은 후 int로 형변환하여 비교하는 방식을 사용했습니다. #include #include #include using namespace std; int main() { string s1,s2; cin>>s1>>s2; reverse(s1.begin(),s1.end()); reverse(s2.begin(),s2.end()); int i=stoi(s1); i=i>stoi(s2)?i:stoi(s2); cout
백준 1152 단어의 개수 백준 1152번 "단어의 개수"문제에 대한 자세한 내용은 글 하단의 백준 문제 링크를 참고하세요. 11399 문제에 주어지는 입력 및 예시 백준 1152번은 입력받은 문자열에서 단어의 개수를 세는 문제입니다. 입력-> The Curious Case of Benjamin Button 이렇게 받으면 출력-> 6 이런식으로 출력됩니다. 코드 백준 1152번 "단어의 개수" 문제의 코드입니다. #include #include using namespace std; int main() { string s; getline(cin, s); // 문자열 한줄 입력받음. int i=0,num=0; while(s[i]!='\0'){ // 공백이 아닌 문자이면서 단어의 첫 글자이면 num 증가 if..
백준 1931 회의실배정. 백준 1931번 "회의실배정" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 코드 백준 11399번 "ATM" 문제의 코드입니다. 1. 메모리 3564kb, 36ms. #include #include #include using namespace std; struct mt{ int start,end; }; bool compare(const mt &t1,const mt &t2) { if (t1.end != t2.end) return t1.end >n; vector meeting_v; mt temp; for(i=0;i
백준 11047 동전 0 백준 11047번 "동전 0" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 11399 문제에 주어지는 입력 및 예시 입력: 첫째 줄에 N과 K가 주어진다.(N=동전 종류의 갯수, K=가치.) 둘째줄부터 N개의 줄에 동전의 가치가 오름차순으로 예제) 예제 입력: 10 4200 1 5 10 50 100 500 1000 5000 10000 50000 출력--> 6 예제 입력: 10 4790 1 5 10 50 100 500 1000 5000 10000 50000 출력--> 12 코드 백준 11047번 "동전 0" 문제의 코드입니다. #include int main(){ int i,n,k,min=0; int a[10]={0,}; scanf("%d%d",&n,&k); for(i..
백준 11399 ATM 백준 11399번 "ATM" 문제의 자세한 내용은 글 하단의 문제 링크를 참고하세요. 11399 문제에 주어지는 입력 및 예시 입력: 첫째줄에 사람의 수 N, 둘째줄에 각 사람이 돈을 일출하는데 걸리는 시간 P 예제) 예제 입력: 5 3 1 4 3 2 출력--> 32 코드 백준 11399번 "ATM" 문제의 코드입니다. #include #include int compare(const void *one,const void *two){ if(*(int *)one>*(int *)two) return 1; else if(*(int *)one