![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/TXeOi/btrCBNKz3aJ/puxw5921Upfiiy0qxAhoHK/img.png)
백준 온라인 저지(BOJ) 18108번 1998년생인 내가 태국에서는 2541년생?! https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 불기 연도 y 를 입력 받아 서기 연도로 출력 (1,000 ≤ y ≤ 3,000) 2. 풀이 숫자를 입력받아서 543을 빼고 출력하면 됩니다. 3. 코드 #include int main() { int y; sca..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/2FIL6/btsnpjiGHJX/pYhKd8QGsM18fTpo5o7t00/img.jpg)
백준 온라인 저지(BOJ) 10926번 ??! https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 입력한 ID 에 ??! 를 붙여서 출력 2. 풀이 scanf 로 문자열을 입력받고, printf 로 ??! 를 추가하여 출력하면 됩니다. 3. 코드 #include int main() { char input[50]; scanf("%s", input); printf("%s??!\n", input); return..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cnpQRg/btrClcdbp1o/1Q2kco1ocPFCuINYI50USK/img.png)
백준 온라인 저지(BOJ) 25083번 새싹 https://www.acmicpc.net/problem/25083 25083번: 새싹 아래 예제와 같이 새싹을 출력하시오. www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 예제와 같은 새싹을 출력하기 ,r'"7 r`-_ ,' ,/ \. ". L_r' `~\/ | | 2. 풀이 아래 2개 문자는 문자열(큰 따옴표 안)에서 괄호에 적어둔 역할을 하게 됩니다. \ (escape), " (문자열의 시작과 끝) 따라서 문자열에서는 해당 문자를 출력하고 싶으면 앞에 \를 붙여야 합니다. 즉, \를 출력하고 싶으면 \\ 로, "를 출력하고 싶으면 \"로 적어주면 됩니다. 3. 코드 #ifndef _CRT_SECURE_NO_WARNINGS #defi..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bxDmCq/btrlCM7ZFIy/ZdSHIkz14hvRlIXNuRuSNK/img.png)
백준 온라인 저지(BOJ) 4344번 평균은 넘겠지 https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 정답과 출력값의 절대/상대 오차는 10-3이하이면 정답이다. www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 테스트 케이스 C 가 주어지고, 각 케이스마다 N 명 학생의 점수가 주어짐 해당 케이스에서 평균을 넘는 학생의 비율을 반올림하여 소수점 셋째 짜리까지 출력 2. 풀이 배열 반복을 최소화 하기 위해 고민했는데 2회 반복하게 되었습니다. 왜냐면 먼저 한 바퀴를 돌아야 평균을 구할 수 있기 때문입니다. (1회 : 배열 입력 및 평균 계산 / 2..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/DaP8Y/btrlC0LvNP8/XxrWxTqCxd93RpQgwZvQG1/img.png)
백준 온라인 저지(BOJ) 8958번 OX퀴즈 https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 "OOXXOXXOOO" 와 같은 OX 퀴즈 결과의 점수 구하기 X는 틀린 것이고 O는 맞은 것인데, O의 점수는 그 문제까지 연속된 O 의 개수임 2. 풀이 fgets 함수를 활용해서 한 줄을 char 배열에 통째로 넣으면서 N회 반복하였습니다. (N 무시하고 \n(enter) 로 구분하려..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/J9Jr9/btrlxJYudI7/E2hPenPkSOPBIRCAz6Xzbk/img.png)
백준 온라인 저지(BOJ) 1546번 평균 https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 N개의 시험 과목 점수 중 최대값 M을 사용하여 점수를 수정한다. 각 점수는 '기존 점수 / M * 100' 으로 고치고 새로운 평균 점수을 출력한다. 2. 풀이 배열 카테고리에 속하는 문제인 만큼 입력받은 점수를 배열에 하나하나 기록하며 최대값을 찾아서 풀어도 됩니다. 하지만 그렇게 풀 경우 최대 4번의 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/c03SDQ/btrczpn5oMq/RmjHn38SyEz9kUrpLrdsx0/img.png)
백준 온라인 저지(BOJ) 3052번 나머지 https://www.acmicpc.net/problem/3052 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 0 이상 1000 이하의 정수 10개를 입력받아 각 숫자를 42로 나눈 나머지를 구하고, 10개의 나머지 중 서로 다른 값이 몇 개 있는지 출력 2. 풀이 1) 초기화 42로 나눈 나머지는 0 부터 41 까지이므로, 크기가 42 인 1차원 배열을 만들고 모든 값을 0으로 초기화한다. 2) 입력 값 처리 입력받은 숫자를 42로 나누고, 나머지 값을 index 로 하는 배열 공간의 값..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/HOses/btrcA260ocy/CMYjmP16hB80qudQdmjcG1/img.png)
백준 온라인 저지(BOJ) 2577번 숫자의 개수 https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 세 개의 자연수 A, B, C 를 곱한 결과에 0부터 9까지 각 숫자가 몇 번씩 쓰였는지 출력 예를 들어 A = 150, B = 266, C = 427 이면 결과는 17,037,300 이므로 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰인 것 2. 풀이 0 부터 9 까지 숫자 10개를 위한 공간을 만들고, ( arr[10] ) 모든 공간의 값을 0으로 초..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/SFGry/btrcFX4Nwem/JVlGf3Wm4xTyr39Kkoyt9K/img.png)
백준 온라인 저지(BOJ) 2562번 최댓값 https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 9개의 서로 다른 자연수(100미만) 중 최대값과 그 최대값이 몇 번째 수인지를 출력 2. 풀이 for문을 사용하여 입력을 받고 최대값과 비교하는 작업을 9번 반복합니다. for문의 index 값(i)은 몇 번째인지를 명확히 하기 위해 0 ~ 8 이 아닌 1 ~ 9(10미만) 로..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bfhFDk/btrcEwl8lhS/HfJbxkobxEzUQlTUTyal11/img.png)
백준 온라인 저지(BOJ) 10818번 최소, 최대 https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 N개의 정수 중 최솟값, 최대값 출력 (최대 1,000,000개) 2. 풀이 입력받은 값을 하나하나 비교하여 처리하면 됩니다. '1차원 배열' 단계에 속하는 문제라서 배열을 생성하여 풀어보려 했으나, 메모리 공간을 불필요하게 사용하는 것 같아 입력받은 값을 바로 비교하..
- Total
- Today
- Yesterday
- AdSendse
- 여가포인트
- 안전운전특약
- 긴 자리 곱셈
- 자동차보험
- 나의첫죽음학수업
- 세상을 읽는 새로운 언어 빅데이터
- 최재천의공부
- 긴 자리 덧셈 뺄셈
- 독서감상평
- 정세현의통찰
- 유연함의힘
- 나는늘잘해야한다고생각한다
- 쿠프마케팅
- 영화감상평
- 시대예보
- 정올
- 자료구조
- 삼성전자
- 호암의마지막꿈
- 인간본성불패의법칙
- 당신도느리게나이들수있습니다
- 동탄에듀센터2
- JUNGOL
- 독서 감상평
- 동탄에듀센터
- 문현공
- 관계가상처가되기전에
- 센터독서클럽
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |