본문 바로가기

전체 글

(2344)
(C++, Rust) - 백준(BOJ) 23804 : 골뱅이 찍기 - ㄷ https://www.acmicpc.net/problem/23804 23804번: 골뱅이 찍기 - ㄷ 서준이는 아빠로부터 골뱅이가 들어 있는 상자를 생일 선물로 받았다. 상자 안에는 ㄷ자 모양의 골뱅이가 들어있다. ㄷ자 모양은 가로 및 세로로 각각 5개의 셀로 구성되어 있다. 상자에는 정사 www.acmicpc.net 간단 출력문제였습니다. 📕 풀이방법 📔 입력 및 초기화 n을 선언 후 입력받습니다. 📔 풀이과정 ㄷ에서 위와 아래의 선은 모양이 같습니다. 이외의 부분은 중앙이라고 생각했고 각 부분을 함수로 구현해 정답을 출력하게 했습니다. 📕 Code C++ #include using namespace std; int n; void printEdge() { for(int i = 0; i < n; i++)..
(C++, Rust) - 백준(BOJ) 23794 : 골뱅이 찍기 - 정사각형 https://www.acmicpc.net/problem/23794 23794번: 골뱅이 찍기 - 정사각형 첫째 줄부터 $N+2$번째 줄까지 차례대로 골뱅이를 출력한다. www.acmicpc.net 간단 출력 문제였습니다. 📕 풀이방법 📔 입력 및 초기화 n을 입력받습니다. 📔 정답출력 조건대로 '@'를 출력합니다. 📕 Code C++ #include using namespace std; int n; int main(){ cin >> n; for(int i = 0; i < n + 2; i++) cout
(C++) - 백준(BOJ) 11800 : Tawla https://www.acmicpc.net/problem/11800 11800번: Tawla 각 테스트마다 상근이와 창영이가 외쳐야 할 문장을 "Case n:" ( "" 제외 ) 을 포함하여 출력하시오. www.acmicpc.net 간단 구현 문제였습니다. 📕 풀이방법 📔 입력 및 초기화 test case 수 n, 주사위 수 a, b를 입력받습니다. 각 주사위 수에 대한 별칭, 같은 수가 나왔을 때 별칭을 각각 diceNumName, sameDiceNumName에 저장해줍니다. 📔 풀이과정 두 주사위 수 중 작은 수를 small, 큰 수를 big에 저장해줍니다. 이후 조건에 따라 구현해줍니다. 📔 정답출력 형식에 맞게 출력합니다. 📕 Code #include using namespace std; int ..
(C++) - 백준(BOJ) 18398 : HOMWRK https://www.acmicpc.net/problem/18398 18398번: HOMWRK In one of the beautiful cities of Afghanistan two sisters are going to program a simple game to help them solve their mathematics homework. Their homework asks them to calculate the sum and multiplication of two numbers. Your task is to help them to build www.acmicpc.net 간단 구현 문제였습니다. 📕 풀이방법 📔 입력 및 초기화 간단 구현 문제였습니다. 📔 풀이과정 test case 수 t, 문제 수 ..
(C++) - 백준(BOJ) 17284 : Vending Machine https://www.acmicpc.net/problem/17284 17284번: Vending Machine 첫째 줄에 정웅이가 누른 버튼의 번호가 공백으로 사이에 두고 주어진다. 정웅이는 버튼을 한 번 이상 눌렀다. www.acmicpc.net 간단 구현 문제였습니다. 📕 풀이방법 📔 입력 및 초기화 button 누른 정보가 담긴 한 줄을 변수s로 선언해 입력받습니다. 이후 공백 한 칸으로 구분해 split()을 수행해줍니다. 반환값은 vector인 clickedInfo에 저장합니다. 📔 풀이과정 5000을 초과해 입력하진 않으므로 편하게 변수 sum을 선언해 clickedInfo의 원소들을 모두 더해줍니다. 📔 정답출력 5000 - sum을 출력합니다. 📕 Code #include using nam..
(C++, Rust) - 백준(BOJ) 23803 : 골뱅이 찍기 - ㄴ https://www.acmicpc.net/problem/23803 23803번: 골뱅이 찍기 - ㄴ 서준이는 아빠로부터 골뱅이가 들어 있는 상자를 생일 선물로 받았다. 상자 안에는 ㄴ자 모양의 골뱅이가 들어있다. ㄴ자 모양은 가로 및 세로로 각각 5개의 셀로 구성되어 있다. 상자에는 정사 www.acmicpc.net 별찍기? 같은 문제였습니다. 📕 풀이방법 📔 입력 및 초기화 n을 선언 후 입력받습니다. 📔 풀이과정 모양이 다른 두 형태를 출력해야합니다. 한 부분은 | 모양이고 다른 부분은 ㅡ모양입니다. 각각 1, 2번 모양으로 생각해봅니다. 1. n*5-n만큼의 개행을 출력합니다. 그리고 개행 전 n개의@를 출력합니다.2. n만큼의 개행을 출력합니다. 그리고 개행 전 n*5개의 @를 출력합니다. 📔 ..
(C++) - 백준(BOJ) 14592 : 2017 아주대학교 프로그래밍 경시대회 (Small) https://www.acmicpc.net/problem/14592 14592번: 2017 아주대학교 프로그래밍 경시대회 (Small) 아주대학교 프로그래밍 경시대회(Ajou Programming Contest, APC)는 2009년 제1회를 시작으로 2014년 제6회까지 개최된 아주대학교 학생들을 위한 프로그래밍 경시대회이다. 2017년, 다른 학교에서 활발히 www.acmicpc.net 간단 정렬 문제였습니다. 📕 풀이방법 📔 입력 및 초기화 참가자수 n, 참가자의 대회 정보를 입력받을 vector v를 선언 후 적절히 입력받습니다. 📔 풀이과정 산출 기준대로 정렬해줍니다. 📔 정답출력 1등 참가자의 번호를 출력합니다. 📕 Code #include using namespace std; struct I..
(VS code Error) - EACCES: permission denied in VS Code 🍳머리말 directory를 복사해 가져온 상황에서 자주 발생하는 error입니다. {}로 감싼 부분은 직접 입력해야하는 부분입니다. 📕설명 📔 배경 directory를 복사해 가져왔을 때, 해당 filesystem에 변화를 줄 때마다 다음 error가 발생했습니다. directory 자체에 권한이 없어 접근이 불가한 것입니다. 다음 명령어로 해결 가능합니다. sudo chown -R {user 명} {directory 명} *더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.