일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 8진수
- 2진수
- Base Conversion
- 알고리즘
- 1032번
- 10824번
- 파워쿼리
- 파이썬 데이터 분석
- 1850번
- cpa 1차
- 백준
- 회계사
- 로컬회계법인
- 공인회계사
- 11576번
- make_migrations
- 11365번
- 9086번
- Python
- 0의 개수
- cpa 2차
- 11170번
- CPA 연봉
- 10569번
- 서울 열린데이터 광장
- 네 수
- CPA
- 파이썬
- CPA 휴학
- 대형회계법인
- Today
- Total
목록코딩 (43)
Keep going
1. 서울지하철 역별 하차인원이 정리되어 있는 데이터를 가져온다. 해당 자료는 '서울 열린데이터 광장' 홈페이지에서 다운로드 받을 수 있다. 본인이 원하는 월별로 데이터를 받을 수 있다. https://data.seoul.go.kr/dataList/OA-12914/S/1/datasetView.do 열린데이터광장 메인 데이터분류,데이터검색,데이터활용 data.seoul.go.kr 2. 데이터의 형태를 확인한다. 22년 8월 기준 데이터를 살펴보면 다음과 같다. 이 중에서 유동인구 분석을 위해서 필요없는 승차인원, 등록일자는 필요하지 않다. (등록일자는 사용일자 +3 일로써, 해당 데이터가 취합되는 시점을 의미하는 것으로 파악된다. ) 이에 따라 두개의 열을 지워준다. (3. 역명에서 본인이 원하는 데이터를..
python django를 통해 웹을 만들어보는 실습을 하던 도중 make migrations를 실행하자, 다음과 같은 오류가 발생했다. 내가 얻고자 했던 결과는 migrations 폴더 내에 0001_initial.py 파일이 생성되는 것이었지만, 아무런 변화가 감지되지 않았다고 하면서 어떠한 새로운 결과도 반환하지 않았다. 이를 해결한 방법은 settings.py 파일 내에 INSTALLED_APPS에 추가하려는 프로젝트의 이름을 추가하면 해결되었다. 이렇게 프로젝트의 이름을 추가하고 나니, 정상적으로 0001_inital.py가 생성되었다.
https://www.acmicpc.net/problem/1032 1032번: 명령 프롬프트 첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은 �� www.acmicpc.net x = int(input()) answer_1 = list(str(input())) for i in range(x-1): answer_2 = list(str(input())) for j in range(len(answer_1)): if answer_1[j] != answer_2[j]: answer_1[j] = '?' print(''.join(answer_1)) 처음에는 모든 입력을 다 ..
https://www.acmicpc.net/problem/10872 10872번: 팩토리얼 0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오. www.acmicpc.net x = int(input()) answer = 1 for i in range(1,x+1): answer *= i print(answer) answer에 1부터 x까지 차례로 곱해주었다.
https://www.acmicpc.net/problem/10569 10569번: 다면체 문제 수학자가 구를 깎아서 볼록다면체를 만들었다. 이 수학자는 임의의 볼록다면체에 대해 (꼭짓점의 수) - (모서리의 수) + (면의 수) = 2가 성립한다는 것을 알고 있다. 그래서 구를 깎는 게 취�� www.acmicpc.net x = int(input()) for i in range(x): a, b = map(int, input().split()) c = 2 - a + b print(c) 민망한 수준의 문제였다.
https://www.acmicpc.net/problem/11576 11576번: Base Conversion 타임머신을 개발하는 정이는 오랜 노력 끝에 타임머신을 개발하는데 성공하였다. 미래가 궁금한 정이는 자신이 개발한 타임머신을 이용하여 500년 후의 세계로 여행을 떠나게 되었다. 500년 후의 www.acmicpc.net x, y = map(int, input().split()) z = int(input()) a = list(map(int, input().split())) ten = 0 answer =[] for i in range(z): ten += a[-1] * (x**i) a.pop(-1) while ten !=0: answer.append(str(ten % y)) ten = ten // y..
https://www.acmicpc.net/problem/1212 1212번: 8진수 2진수 첫째 줄에 8진수가 주어진다. 주어지는 수의 길이는 333,334을 넘지 않는다. www.acmicpc.net 2진수 8진수 문제에서 시행착오를 겪고 나니 이 문제는 그냥 반대로 하면 됐다. 해당 문제 해설 링크를 첨부한다. https://oort-cloud.tistory.com/53 [백준] 1373번 파이썬(python) - 2진수 8진수 https://www.acmicpc.net/problem/1373 1373번: 2진수 8진수 첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다. www.acmicpc.net 처음에는 파이썬 자체에 2진수, 8진수와 관련된 내장.. oort-..
https://www.acmicpc.net/problem/1373 1373번: 2진수 8진수 첫째 줄에 2진수가 주어진다. 주어지는 수의 길이는 1,000,000을 넘지 않는다. www.acmicpc.net 처음에는 파이썬 자체에 2진수, 8진수와 관련된 내장함수가 있다는 것을 모르고, 직접 2진수를 10진수로 바꾼 다음에 8진수로 바꾸려고 했다. import sys x = sys.stdin.readline() ten_number = 0 answer = '' for i in range(len(x)): ten_number += int(x[-1])*(2**i) x = x[:-1] while ten_number != 0: answer += str(ten_number%8) ten_number = ten_numb..