구현

[ 백준 ] 17863번 : FYI - (CPP/C/C++)
문제 https://www.acmicpc.net/problem/17863 17863번: FYI In the United States of America, telephone numbers within an area code consist of 7 digits: the prefix number is the first 3 digits and the line number is the last 4 digits. Traditionally, the 555 prefix number has been used to provide directory informatio www.acmicpc.net 풀이법 앞 3자리가 555이면 되기 때문에 for문을 통해 앞에서부터 3번째까지 모두 5인지 확인해주었다. 풀이 - C++ #in..

[ 백준 ] 14489번 : 치킨 두 마리 (...) - (CPP/C/C++)
문제 https://www.acmicpc.net/problem/14489 14489번: 치킨 두 마리 (...) 첫째 줄에 두 통장의 잔고 A와 B가 주어진다. (0 ≤ A, B ≤ 1,000,000,000) 둘째 줄에 치킨 한 마리의 가격 C가 주어진다. (0 ≤ C ≤ 1,000,000,001) www.acmicpc.net 풀이법 int형 정수의 범위가 -2,147,483,648 ~ 2,147,483,647이기 때문에 int형으로 입력받아도 된다. 풀이 #include using namespace std; int main(void) { int a, b, c; cin >> a >> b >> c; if((a + b) >= 2 * c) cout

[ 백준 ] 14581번 : 팬들에게 둘러싸인 홍준 - (CPP/C/C++)
문제 https://www.acmicpc.net/problem/14581 14581번: 팬들에게 둘러싸인 홍준 첫 번째 줄에 홍준의 아이디를 입력받는다. 홍준의 아이디는 길이가 20 이하인 문자열이며, 알파벳 소문자, 알파벳 대문자, 숫자로만 이루어졌다. www.acmicpc.net 풀이법 간단하게 구현하여 풀 수 있다. 풀이 #include using namespace std; int main(void) { ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); string id, fan; fan = ":fan:"; cin >> id; cout

[ 백준 ] 11945번 : 뜨거운 붕어빵 - (CPP/C/C++)
문제 https://www.acmicpc.net/problem/11945 11945번: 뜨거운 붕어빵 입력으로 주어지는 각 행을 반전시켜서 출력하면 됩니다. 입력의 1행 1열은 출력의 1행 M열로, 입력의 1행 2열은 출력의 1행 M-1열로 … 입력의 1행 M열은 출력의 1행 1열로 … 입력의 N행 M열은 출력 www.acmicpc.net 풀이법 행은 바뀌지 않고 열만 반대로 출력하면 된다. 입력을 받을 때 띄어쓰기로 나뉘어 들어오는 게 아닌 한 줄씩 문자열로 들어오기 때문에 문자열로 입력을 받은 후 한 글자씩 나누어 이차원 배열에 저장해주었다. 풀이 #include using namespace std; char fish_bread[15][15]; // 붕어빵의 모양 int n,m; // (0≤N,M≤1..