카테고리 (315) 썸네일형 리스트형 백준 알고리즘 1436번: 영화감독 숌 [C++] 문제 출처: www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net 1. 코드 #include #include using namespace std; int main(void) { int n, cnt = 0; cin >> n; for (int i = 666; ; i++) { if (to_string(i).find("666") != string::npos) cnt++; if (n == cnt) { cout > n; 먼저 사용자에게 입력받을 변수 n과 횟수를 확인하기 .. 백준 알고리즘 1018번: 체스판 다시 칠하기 [C++] 문제 출처: www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net 1. 코드 #include #include using namespace std; const char b[8][9] = { {"BWBWBWBW"}, {"WBWBWBWB"}, {"BWBWBWBW"}, {"WBWBWBWB"}, {"BWBWBWBW"}, {"WBWBWBWB"}, {"BWBWBWBW"}, {"WBWBWBWB"} }; const char w[8][9] = { {"WBWBWBWB"}, {.. Calculator Historyx Calculator 계산기 웹 만들기(Calculator) 1. 소개 웹 사이트에서 간단한 계산기를 만들 것인데 후위 표기법으로 작동하는 계산기를 만들어 볼 것이다. 2. 코드 및 구현 See the Pen Calculator by fdoom (@fdoom) on CodePen. (구현) 3. 구현 과정 const data = ["(", ")", "C", "%", "7", "8", "9", "÷", "4", "5", "6", "×", "1", "2", "3", "-", '.', "0", "=", "+"]; 먼저 data라는 변수에 계산기 버튼의 요소들을 저장한다. window.onload = function () { for (let i = 0; i < data.length; i++) create(i); } 그리고 웹 페이지가 열릴 때 create라는 함수를 실행.. 백준 알고리즘 10757번: 큰 수 A+B [C++] 문제 출처: www.acmicpc.net/problem/10757 10757번: 큰 수 A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 1. 코드 #include #include using namespace std; int main(void) { string a, b; cin >> a >> b; string result(max(a.length(), b.length()), '0'); int key = 0; for (int i = 0; i < result.length(); i++) { int sum = key; key = 0; if (i < a.size()) sum += a[a.length() - i - 1] - '0'; if (i < b.si.. TTS (text-to-speech)을 이용한 간단한 웹 1. 소개 아래 주소에 있는 사이트에 흥미가 생겨 클론 코딩을 해보았다. 글과 사진이 있는 목록을 생성하고 그것들을 클릭하면 해당하는 언어의 목소리가 컴퓨터에서 출력되도록 만들어보았다. 그리고 입력한 텍스트를 말로 변환을 시켜준다. 아이디어 출처: vanillawebprojects.com/projects/speech-text-reader/ 해당 깃허브: github.com/bradtraversy/vanillawebprojects 2. 구현 기능 사진 및 글 목록 생성 소리 출력 이렇게 두 개의 기능만 구현했다. 3. 구현 방식 - 사진 및 글 목록 생성 const data = [ ["img/water.jpg", "목말라", "我渴了", "喉が渇いた", "I'm THIRSTY"], ["img/hungry... 백준 알고리즘 3052번: 나머지 [C++] 문제 출처: www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net 1. 코드 (실행) 2. 풀이 int a, arr[42] = { 0, }, cnt = 0; for(int i = 0; i > a; 이 문제는 단계별로 풀기로 보면 1차원 배열과 관련이 깊다. 그래서 배열을 활용하여 풀어보겠다. 우선 10번의 입력을 받아야 한다. 그래서 반복문을 통해서 10번을 입력받는다. for(int i = 0; i > a; arr[a % 42] = 1; } 그리고 난 다음에 arr배열.. 백준 알고리즘 2577번: 숫자의 개수 [C++] 문제 출처: www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 같거나 크고, 1,000보다 작은 자연수이다. www.acmicpc.net 1. 코드 #include using namespace std; int main(void) { int a, b, c, mul; int arr[10] = {0, }; cin >> a >> b >> c; mul = a * b * c; while (mul != 0) { int remain = mul % 10; for (int i = 0; i < 10; i++) { if (i == remain) arr[i]++; } mul /= 10; } for (int i .. 이전 1 ··· 26 27 28 29 30 31 32 ··· 40 다음 목록 더보기