![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Oocyf/btsmRmgK6E3/wqwJ5EnSyqUSizjnKV9Ji1/img.jpg)
백준 온라인 저지(BOJ) 2587번 대표값2 https://www.acmicpc.net/problem/2587 2587번: 대표값2 어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30의 평균은 (10 + 40 + 30 + 60 + www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 다섯 개의 자연수를 입력받고, 평균과 중앙값을 출력 2. 풀이 다섯 개의 숫자를 크기가 5 인 int 배열에 저장하고 정렬한 뒤 가운데 숫자를 중앙값으로 출력하게 구현했습니다. 불필요한 for loop 를 만들지 않기 위해, 숫자를 입력받으면서 미리 sum 을 구한 뒤 5..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/vlKmg/btsmYMrHL2i/tsUFDYNmcj7YbfjBrpZU01/img.jpg)
백준 온라인 저지(BOJ) 10171번 고양이 https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 예제 출력과 동일한 고양이를 출력 2. 풀이 string 문자열을 표현할 때 아래 2개 문자는 특별한 의미를 가지고 사용됩니다. '(or ") : 문자열의 시작과 끝 \ : escape 문자 (바로 다음에 등장하는 문자를 해석 없이 그대로 출력) 따라서 해당 문자를 그대로 출력하려면 앞에 escape 문자인 \ 를 추가해줘야 합니다. 예를 들어 ' 를 출력하고 싶다면 \' 로 입력해야 하고, \ 를 출력하고 싶다면 \\ 로 입력해야 합니다. 3. 코드 # 1..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/v8vWN/btsmRntbJ9n/k4FUtIk8SP0mLBdDdrJcx0/img.jpg)
백준 온라인 저지(BOJ) 11382번 꼬마 정민 https://www.acmicpc.net/problem/11382 11382번: 꼬마 정민 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다. www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 주어진 세 숫자의 합을 출력 2. 풀이 세 숫자를 입력받아서 합을 출력하면 됩니다. python 의 list, map 함수를 활용하여 list 로 입력받은 후에 sum 함수의 결과를 출력하게 했습니다. 일반적으로 int 자료형은 4 Bytes 로 최대값은 21억 정도 입니다. (2^32 / 2) Python 의 경우 int 자료형의 overflow 를 자체적으로 해결하도록 구현되어 있습니다. ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/booOCN/btsmO5lUy0N/reMLgODktXgcb3UGvjY1a1/img.jpg)
백준 온라인 저지(BOJ) 2588번 곱셈 https://www.acmicpc.net/problem/2588 2588번: 곱셈첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.www.acmicpc.net* 사용언어 : Python 파이썬 1. 문제세 자리수 X 세 자리수 곱셈의 결과를 아래 예시(3, 4, 5, 6번)와 같이 순서대로 출력 2. 풀이설명을 위해 첫 번째 자연수를 a, 두 번째 자연수를 b 라고 하겠습니다. 문제에서 요구하는대로 출력하기 위해서는 b 를 1자리 씩 나눠야 합니다. b 를 int list 로 1글자 씩 나눠 받기 위해 아래와 같이 list comprehension 기능을 활용해보았습니다.b = [int(digit) for digit i..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bdF10a/btsmWlAtS9i/Ks9HSoEt3TOUBVpqlW1BkK/img.jpg)
백준 온라인 저지(BOJ) 10430번 나머지 https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 A, B, C 세 자연수를 입력 받아서 아래 연산 결과를 각 줄에 출력 (A + B) % C ((A % C) + (B % C)) % C (A x B) % C ((A % C) x (B % C)) % C 2. 풀이 +(더하기), *(곱하기), %(나머지) 연산자를 사용해서 그대로 출력하면 됩니다. 3. 코드 # 10430_나머지 # 31256KB40ms a, b, c = map(int, input().split())..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bGKsyW/btsmF5SDdcw/rWRRHIREPvMIiHym0yxWjk/img.jpg)
백준 온라인 저지(BOJ) 10828번 스택 https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net * 사용언어 : C언어, C++ 1. 문제 정수를 저장하는 스택을 구현 (5가지 명령 수행) 2. 풀이 명령 수 N 의 최대값이 10,000 이므로 10,000개 짜리 배열을 선언합니다. (push 만 10,000번 해야 10,000개를 채울 수 있음) stack 의 특성(LIFO) 상 push, pop 등 모든 명령이 배열의 가장 끝..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/XMTgN/btsmR9AzkPF/O6b0Dd2jSiqdKjeKjjE0QK/img.jpg)
백준 온라인 저지(BOJ) 10828번 스택 https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 정수를 저장하는 스택을 구현 (5가지 명령 수행) 2. 풀이 python 배열 내장함수를 활용하여 풀 수 있습니다. LIFO(Last In First Out) 인 stack 자료구조의 특성에 맞게 push, pop, top 명령 모두 배열의 가장 끝 index 에 처리하도록 구현했습니다. ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/6Onya/btsmQfuLXrc/lRuZlplGfH25HbK5lasU21/img.jpg)
백준 온라인 저지(BOJ) 18108번 1998년생인 내가 태국에서는 2541년생?! https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net * 사용언어 : Python 파이썬 1. 문제 불기 연도 y 를 입력 받아 서기 연도로 출력 (1,000 ≤ y ≤ 3,000) 2. 풀이 숫자를 입력받아서 543을 빼고 출력하면 됩니다. 3. 코드 # 18108_1998년생인 내가 태국에서는 2541년..
- Total
- Today
- Yesterday
- 최재천의공부
- 자동차보험
- JUNGOL
- 센터독서클럽
- 정세현의통찰
- 나는늘잘해야한다고생각한다
- 자료구조
- 긴 자리 덧셈 뺄셈
- 동탄에듀센터
- 독서감상평
- 유연함의힘
- 당신도느리게나이들수있습니다
- 동탄에듀센터2
- 알고리즘
- 여가포인트
- 영화감상평
- 나의첫죽음학수업
- 문현공
- 안전운전특약
- 관계가상처가되기전에
- 호암의마지막꿈
- 시대예보
- 삼성전자
- 쿠프마케팅
- 독서 감상평
- 정올
- 긴 자리 곱셈
- 세상을 읽는 새로운 언어 빅데이터
- 인간본성불패의법칙
- AdSendse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |