![[BOJ] 백준_10809번_알파벳 찾기 / C언어](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbQ5ydR%2FbtrdOXJLEiD%2FAAAAAAAAAAAAAAAAAAAAAFo1davCmPLRdnbWGSwX50KfaaAkVvg2RI3J0BtiOYiZ%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DHPOe9AGGp8jM6Ki7uxkk%252B0PXgiE%253D)
문제 출처 https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 코드 //[BOJ] 10809번_알파벳 찾기 #include int main(void) { char S[101]; int i; scanf("%s", S); for (int a = 97; a
![[BOJ] 백준_9012번_괄호](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F8QE3U%2FbtrdqLiYzdw%2FAAAAAAAAAAAAAAAAAAAAAC4KY-MBXAAw6VWAD0A6BsdEIgnIxeuJnqlmBgVRlLbR%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DaehF7u%252BNx1Epe%252B13XcceeEtYnUg%253D)
문제 출처 https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 코드 //[BOJ] 9012_괄호 #include #include #include using namespace std; int main() { int i, j, size; int T = 0; cin >> T; for (i = 0; i > str; stack s; for ..
![[BOJ] 백준_10845번_큐](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FbyPQcQ%2FbtrdqRQMkIA%2FAAAAAAAAAAAAAAAAAAAAALIZQp5UljpMAswfQ-ech7FVudEo82Y6-7QVvjEBZSoz%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DShcUIUoaz8LG71nkFaPVIvr1cmc%253D)
문제 출처 https://www.acmicpc.net/problem/10845 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 코드 //[BOJ] 10845 Queue #include #include #define EMPTY 0 typedef struct node { int data; struct node* link; }Queue; Queue* GetNode() { Queue* tmp; tmp = (Queue*)malloc(sizeof(Queue)); tmp->link = EMPTY; retur..