반응형

분류 전체보기 492

SWEA # Python_D1_2063_중간값 찾기 ✅

🥡 [문제] 입력으로 N 개의 점수가 주어졌을 때, 중간값을 출력하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com [input] 199 85 72 38 80 69 65 68 96 22 49 67 51 61 63 87 66 24 80 83 71 60 64 52 90 60 49 31 23 99 94 11 25 24 51 15 13 39 67 97 19 76 12 33 99 18 92 35 74 0 95 71 39 33 39 32 37 45 57 71 95 5 71 24 86 8 51 54 74 24 75 70 33 63 29 99 59 94 52 13 35 99 46 57 71 23 17 3 94 48 77 ..

# 3. APS/SWEA 2021.02.14

SWEA # Python_D1_2072_홀수만 더하기 ✅

🧁 [문제] 10개의 수를 입력 받아, 그 중에서 홀수만 더한 값을 출력하는 프로그램을 작성하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com # [input] 3 3 17 1 39 8 41 2 32 99 2 22 8 5 123 7 2 63 7 3 46 6 63 2 3 58 76 21 33 8 1 # [output] 1 200 2 208 3 121 import sys sys.stdin = open("input.txt") T = int(input()) for tc in range(1, T+1): # for 문을 돌릴 때 마다 다음 줄의 숫자들을 numbers에 list형태로 저장합니다. numbers=list..

# 3. APS/SWEA 2021.02.14

SWEA # Python_D3_11457_gravity

🍳 [문제] 낙차가 가장 큰 상자를 구하여 그 낙차를 리턴 하는 프로그램을 작성하시오. # [input] 1 9 7 4 2 0 0 6 0 7 0 # [output] 7 N = 9 numbers = [7, 4, 2, 0, 0, 6, 0, 7, 0] final_list=[[0]*9 for _ in range(9)] # numbers에 적힌 각 리스트 숫자 크기 만큼 0을 1로 바꾸어 준다. for i in range(N): for j in range(numbers[i]): final_list[i][j] = 1 count_list=[] max=0 # 행 for k in range(N): # 0~8 # 열 for m in range(N) : # 0~8 count=0 # 상자가 있으면 if final_list[k..

# 3. APS/SWEA 2021.02.13

SWEA # Python_D2_1966_숫자를 정렬하자 (버블소트) ✅

👓 [문제] 주어진 N 길이의 숫자열을 오름차순으로 정렬하여 출력하라. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com # [input] 10 5 1 4 7 8 0 ... # [output] 0 1 4 7 8 ... import sys sys.stdin = open("input.txt") T = int(input()) # [테스트 케이스 T 만큼 for문 돌리자] for tc in range(1, T + 1): # [숫자열의 길이를 N에 집어넣자] N = int(input()) # [숫자열을 list로 바꾸어 numbers에 집어넣자] numbers = list(map(int, input().split())) ..

# 3. APS/SWEA 2021.02.12

SWEA # Python_D2_1959_두 개의 숫자열 ✅

🎁 [문제] 서로 마주보는 숫자들을 곱한 뒤 모두 더할 때 최댓값을 구하라. 예제의 정답은 아래와 같이 30 이 된다. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com # [input] 10 3 5 1 5 3 3 6 -7 5 4 7 6 6 0 5 5 -1 1 6 -4 1 8 7 -9 3 ... # [output] 30 63 ... # [테스트 케이스의 개수 T] T = int(input()) # [10번 테스트 해야하니, T만큼 for문을 돌려준다.] for tc in range(1, T + 1): # 다음에 오는 input값인, 두 개의 인덱스 길이를 N과 M으로 받아준다. N, M = map(int, inp..

# 3. APS/SWEA 2021.02.12

SWEA # Python_D1_2071_평균값 구하기 ✅

🎪 [문제] 10개의 수를 입력 받아, 평균값을 출력하는 프로그램을 작성하라. (소수점 첫째 자리에서 반올림한 정수를 출력한다.) SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com # [input] 3 3 17 1 39 8 41 2 32 99 2 22 8 5 123 7 2 63 7 3 46 6 63 2 3 58 76 21 33 8 1 # [output] 24 29 27 # [구현] import sys sys.stdin = open("input.txt") # 테스트 케이스의 개수 T T = int(input()) for tc in range(1, T+1): # 다음줄에 있는 10개의 수를 가져오기 위한 Test_c..

# 3. APS/SWEA 2021.02.12

일기짱_게으른 하루

설날을 알차게 보내려 했건만 .. 게으르게 시간을 보낸 것 같다. 까페에는 1시에 도착해서 바로 노트북을 켰는데.. 본의아니게 블로그 꾸미기에 꽂혀버렸다. 한 가지에 꽂히면 원래 하던걸 멈추고 끝을 봐야 직성이 풀리는 성격이라 이번에도 망했다 ㅠ.ㅠ 하지만 요즘엔 이런 성격을 긍정적으로 바라보려고 노력하고 있다. 덕분에 에러가 나면 반드시 해결을 보려고 하기 때문이다. 에러를 통해 조금 더 프로그래밍에 대해 잘 알아가게되는 느낌이 들며 실제로도 얻어가는게 많다. 근데 에러만 보면 화가나는^^현실은 부정할 수 없다.ㅎ 블로그 이제 마음에 드는 대로 설정해놨으니, 내일부턴 알고리즘에 집중하기! 블로그 이름과 도메인이 일치하면 좋겠어서.. 새로 블로그를 파서 모든 게시물을 옮겼고 코드블럭 지원이 되는 줄 처음..

일기짱 2021.02.12

SWEA # Python_D1_11485_여러가지input ✅

🎨 [문제] 1번줄에 양수 N이 주어진다. 양수 N이 홀수라면 1, 짝수라면 0을 출력하시오. 2번줄에 5개의 양수 a가 주어진다. 모든 양수의 합을 출력하시오. 3번줄에 N*N 행렬을 그리기위한 양수 N이 주어진다. 4번줄부터 N개의 정수를 가진 N줄의 데이터가 주어진다. 2행 2열의 정수를 출력하시오. SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com p.s. 제가 속한 SWEA의 club사람들만 들어올 수 있는 사이트 경로입니다! 또한 해당 문제를 SWEA에 검색하여도 나오지 않습니다. # [input] 33 1 2 3 4 5 3 1 2 3 4 5 6 7 8 9 # [output] 1 15 5 # [구현] ..

# 3. APS/SWEA 2021.02.11

텔레그램 챗봇 & 공공데이터 API

🍔 텔레그램 챗봇 https://py.hphk.io/bots 코드를 수정하는 곳. 파이썬 챗봇의 답변을 제어할 수 있다. 해당 링크로 들어가서 ''안녕'' 혹은 ''점심 메뉴''의 코드 수정을 한 다음, 텔레그램**파이썬 챗봇**과의 대화에 ''안녕'' 혹은 ''점심 메뉴''를 치면 내가 입력한 코드대로 챗봇이 답장해준다. 🧇 공공데이터 포털사이트 API 공공데이터 API를 사용하기 위해선 우선데이터 사용신청을 해야한다. 공공데이터 신청하기 공공데이터 포털사이트 구글링 하여 사이트 들어가기 검색창에 '대기환경' 검색 오픈API 메뉴의한국환경공단 에어코리아 대기오염 정보"클릭 스크롤 내리면활용신청이 보임. 클릭! 이렇게 활용신청을 마친 후 1~2시간 뒤에 마이페이지의 신청내역에 들어가면 승인이 나 있을 것..

Markdown 사용법

🍖마크다운 일반 텍스트 형식 구문을 사용하는 마크업 언어의 일종이다. 사용법이 쉽고 간단하며 빠르게 문서 정리를 할 수 있다. 단 ,HTML을 완벽히 대체하지는 않는다. 문서작성하기에 좋은 경량화된 언어이다. hwp 이런거 버리장~~ 에버노트, 노션 이런거도 좋은데 개발자들은 마크다운 언어를 써서 문서작성 하는게 좋다 🧀 Typora 마크다운 언어의 제일 좋은 툴. Typora 사용법 ‘#’ 의 개수가 적을수록 큰 제목, 많은 수록 소 제목. Ctrl + / 소스코드 보기 다시 누르면 예쁘게 보기 shift + tab 상위 항목으로 이동 가능 줄바꿈 태그 ‘*’는 에스터리스크라 부른다. velog 마크다운을 정식으로 지원함 1. 리스트 만들기 *를 적은 뒤에 스페이스바. 하이픈(-)으로도 가능하다 그 바..

반응형