CodeUp 6

[CodeUp/C++] Codeup 기초 100제 후기

안녕하세요. 우당탕탕 개발일지입니다. 1학기 학기 중 시작했던 codeup 기초 100 제도 오늘 부로 끝을 맺게 되었습니다. 별일 아니지만 꾸준히 해온 소감을 기록해보려고 합니다.   1. codeup 시작 계기  외부 활동에서 코딩테스트를 보는 곳이 있어 코딩 테스트를 준비해야겠구나 생각을 했습니다. 마침 2학년 1학기 과목으로 자료구조를 배우고 있던 때라 "지금이구나!" 하고 호기롭게 시작했습니다.     2. 알고리즘을 codeup 기초 100 제로 시작한 이유 codeup 기초 100제는 학교 선배의 추천을 받아 시작했습니다. 시작할 때 백준, 프로그래머스, 코드업 등 어느 사이트를 할지 고민이 많았는데 추천해 주신 선배에게 감사하다고 말하고 싶습니다. 저는 성격상 처음이 어려우면 쉽게 질려하는..

[CodeUp/C++] 1084번 빛 섞어 색 만들기

안녕하세요. 우당탕탕 개발일지입니다.  외부 활동에서 코딩테스트를 보는 곳이 있어 준비를 시작하게 되었습니다. 처음 풀어 보는 거라 CodeUp에 기초 100제를 먼저 풀고 있습니다. 꾸준하게 매일매일 푸는 걸 목표로 하고 있습니다!  시간초과!시간초과!!시간초과!!! 이번문제는 시간초과로 계속 헤매다가 풀리자마자 블로그 쓰려고 달려왔습니다. 문제 1084번 빨강(red), 초록(green), 파랑(blue) 빛을 섞어여러 가지 빛의 색을 만들어 내려고 한다.빨강(r), 초록(g), 파랑(b) 각각의 빛의 개수가 주어질 때,(빛의 강약에 따라 0 ~ n-1까지 n가지의 빛 색깔을 만들 수 있다.)주어진 rgb 빛들을 다르게 섞어 만들 수 있는 모든 경우의 조합(r g b)과총 가짓수를 계산해 보자. 입력..

[CodeUp/C++] 1071번 0 입력될 때까지 무한 출력하기, goto구문

안녕하세요. 우당탕탕 개발일지입니다.  외부 활동에서 코딩테스트를 보는 곳이 있어 준비를 시작하게 되었습니다. 처음 풀어 보는 거라 CodeUp에 기초 100제를 먼저 풀고 있습니다. 꾸준하게 매일매일 푸는 걸 목표로 하고 있습니다! 1. goto구문 goto 구문은  이번에 문제를 풀면서 처음 배우게 되어 간단한 설명만 덧붙이겠습니다. goto구문=> 프로그램의 흐름을 제어하는 명령문. => goto 명령의 이름이 작성된 곳으로 프로그램의 실행 흐름을 바꿀 수 있다.  goto 구문 🛠️사용⚠️주의  특정 상황에서 루프르 종료 시킬 수 있다.가독성,유지보수를 어렵게 만들 수 있다.  중첩된 조건문을 건너 뛰는데 사용할 수 있다.     문제 1071번  정수가 순서대로 입력된다.-2147483648 ..

카테고리 없음 2024.07.07

[CodeUp/C++] 1029번 실수 1개 입력받아 그대로 출력하기2(소수점 자릿수 C++)

안녕하세요. 우당탕탕 개발일지입니다.  외부 활동에서 코딩테스트를 보는 곳이 있어 준비를 시작하게 되었습니다. 처음 풀어 보는 거라 CodeUp에 기초 100제를 먼저 풀고 있습니다. 꾸준하게 매일매일 푸는 걸 목표로 하고 있습니다! cpp에서도 printf문이 동작하다 보니 자릿수를 제한 하는 문제가 나오면 cout을 사용하는 걸 미뤘습니다. 이번에는 precision()를 사용하여봤습니다.  문제1029번실수 1개를 입력받아 그대로 출력해보자. 입력된 실수를 소수점 이하 11자리까지 반올림하여 출력한다. ※참고(float 로 선언하고 %f로 입력 받아 출력하면 된다.)이 범위를 넘어가는(더 작거나 더 큰) 실수를 저장하기 위해서는보다 큰 범위를 저장할 수 있는 다른 데이터형을 사용해야 정상적으로 저장..

[CodeUp/C++] 1020번 주민번호 입력받아 형태 바꿔 출력하기

안녕하세요. 우당탕탕 개발일지입니다.  외부 활동에서 코딩테스트를 보는 곳이 있어 준비를 시작하게 되었습니다. 처음 풀어 보는 거라 CodeUp에 기초 100제를 먼저 풀고 있습니다. 꾸준하게 매일매일 푸는 걸 목표로 하고 있습니다! 문제 1020번 주민번호는 다음과 같이 구성된다.XXXXXX-XXXXXXX앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다.주민번호를 입력받아 형태를 바꿔 출력해보자. 입력: 240520-4995411출력: 2405204995411   문제 해답#include #include #include using namespace std;int main() { string n; cin >> n; n.erase(remove(n.b..

[CodeUp/C++] 1019번 연월일 입력 받아 그대로 출력하기

안녕하세요. 우당탕탕 개발일지입니다.  외부 활동에서 코딩테스트를 보는 곳이 있어 준비를 시작하게 되었습니다. 처음 풀어 보는 거라 CodeUp에 기초 100제를 먼저 풀고 있습니다. 꾸준하게 매일 매일 푸는 걸 목표로 하고 있습니다!  문제 1019번 년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자.입력:2013.8.5출력:2013.08.05 문제 해답#include#includeusing namespace std;int main(){ string n; cin>>n; istringstream ss(n); string a,b,c; getline(ss, a,'.'); getline(ss, b, '.'); getline(ss, c, '.'); ..

728x90