본문 바로가기
728x90

분류 전체보기27

[파이썬 에러] ValueError: invalid literal for int() with base 10 에러 종류 : ValueError: invalid literal for int() with base 10 에러 설명 : 인자를 해당하는 데이터 형식 (다음 에러에서는 정수) 으로 변환할 수 없음 예시 코드 : a = int('123') print(a) b = int('Hello World!') print(b) >>> 123 b = int('Hello World!') ValueError: invalid literal for int() with base 10: 'Hello World!' int() 안에 들어갈 값이 문자열은 맞지만, 그 값이 부적절 (int로 변환할 수 없음) 하므로 생기는 오류입니다. 해결 방법: # 1. 인자 변경 b = int('111') print(b) # or # 2. 데이터 형식 .. 2022. 12. 18.
[파이썬 에러] IndexError: list index out of range 에러 종류 : IndexError: list index out of range 에러 설명 : 리스트의 인덱스가 범위를 벗어남 예시 코드 (문제 상황) : li = [1, 2, 3] for i in range(4): print(li[i]) >>> 1 >>> 2 >>> 3 print(arr[i]) IndexError: list index out of range li에는 3개의 항목만이 있는데, 4번째 항목을 출력하라고 하여 생긴 오류입니다. 해결 방법 : 이와 같은 상황일 때에는 대표적으로 2가지 해결 방법이 있습니다. # 1. 호출하는 인덱스 값을 줄이기 li = [1, 2, 3] for i in range(3): print(li[i]) # 2. 리스트에 항목 추가하기 li = [1, 2, 3] li.ap.. 2022. 12. 6.
2022 KOI(한국정보올림피아드) 중등부 1차 1교시 문제 풀이 (7번~11번) 문제 출처 및 한국정보올림피아드 1차 대회 공식 홈페이지 링크 : https://koi.or.kr/koi/2022/1/ 2022년도 한국정보올림피아드 1차 대회 대회 응시자를 위해 공지되었던 안내사항은 응시자 안내사항 페이지에서 확인해 주세요. koi.or.kr 2022년 1번 ~ 6번 문제풀이 : https://adanacoding.tistory.com/6 2022 KOI(한국정보올림피아드) 중등부 1차 1교시 문제 풀이 (1번~6번) 문제 출처 및 한국정보올림피아드 1차 대회 공식 홈페이지 링크 : https://koi.or.kr/koi/2022/1/ 2022년도 한국정보올림피아드 1차 대회 대회 응시자를 위해 공지되었던 안내사항은 응시자 안내사항 페이 adanacoding.tistory.com 7... 2022. 12. 4.
2022 KOI(한국정보올림피아드) 중등부 1차 1교시 문제 풀이 (1번~6번) 문제 출처 및 한국정보올림피아드 1차 대회 공식 홈페이지 링크 : https://koi.or.kr/koi/2022/1/ 2022년도 한국정보올림피아드 1차 대회 대회 응시자를 위해 공지되었던 안내사항은 응시자 안내사항 페이지에서 확인해 주세요. koi.or.kr 2022년 1번 ~ 6번 문제풀이 : https://adanacoding.tistory.com/7 2022 KOI(한국정보올림피아드) 중등부 1차 1교시 문제 풀이 (7번~11번) 문제 출처 및 한국정보올림피아드 1차 대회 공식 홈페이지 링크 : https://koi.or.kr/koi/2022/1/ 2022년도 한국정보올림피아드 1차 대회 대회 응시자를 위해 공지되었던 안내사항은 응시자 안내사항 페이 adanacoding.tistory.com 1.. 2022. 12. 4.
백준 문제만 풀고 깃허브는 안하는 당신을 위해 (깃헙에 백준 코드 자동 제출, README 꾸미기) 많은 사람들이 알고리즘 공부를 위해 백준과, 백준 문제의 난이도를 나타내는 solved.ac를 사용합니다. 오늘은 깃허브에서 백준과 solved.ac를 보다 더 편리하게 사용할 수 있는 방법에 대해서 알아보도록 하겠습니다. 1. mazandi (solved.ac 잔디를 보여주는 프로필 카드) README에 solved.ac 잔디를 보여줄 수 있게 하는 프로필 카드입니다. 위 이미지 처럼 나오게 되고, 색상은 자신의 티어에 따라서 정해진다고 합니다. 테마는 warm, cold, dark 가 있고 사용 방법은 아래 코드를 붙여 넣어 조금만 수정하면 됩니다. ![mazandi profile](http://mazandi.herokuapp.com/api?handle=(백준아이디)&theme=(원하는테마)) 자세한.. 2022. 7. 27.
[파이썬] 17404 RGB거리 2 (백준) 문제 : 17404 - RGB거리 2 https://www.acmicpc.net/problem/17404 사용 언어 : 파이썬 (Pypy3) 문제 요약 : 서로 이웃하는 집과 첫 번째 집과 N 번째 집의 색이 같지 않다고 했을 때, 집의 색깔을 RGB로 칠하는 최소의 비용을 구하라. 해설 : 첫 집의 색깔을 정하고 (for문으로 다 해보기), 배열에 전 자신의 색깔을 제외한 두 색의 가격을 비교하여 최솟값을 자신에게 더하고 반복한다. 코드 : import sys input = sys.stdin.readline #입력 N = int(input()) arr = [list(map(int,input().split())) for i in range(N)] m = (1000+1)*N ans = [m, m, m] f.. 2022. 7. 23.
세상에 이런 언어도 있다고? 밈으로 만들어진 프로그래밍 언어들 세상에는 코딩 언어들은 많고, 이상한 언어들도 많습니다. 오늘은 신기한 프로그래밍 언어들에 대해서 알아보겠습니다. 1. 엄준식 (엄랭) 먼저 엄준식이란 무슨 뜻일까요? 인터넷 방송을 했던 아무무의 본명으로, 사고로 인해 본명인 엄준식이 알려지게 되며 '엄준식이 사람 이름이냐ㅋㅋ' 라고 하며 하나의 밈으로 자리 잡았습니다. 엄랭은 이런 엄준식을 언어로 표현한 것인데요, 그의 이름인 "엄", "준", "식", 그가 사는 동네인 "동탄", 이외에도 "!", ".", ", ", " ", "~"가 코드로 이루어집니다. 모든 프로그램은 "어떻게" 로 시작하게 되며, "이 사람 이름이냐ㅋㅋ" 로 끝납니다. "Hello, World!" 를 출력한다면, 어떻게 엄.......... .......... 식어,,,,,,,,.. 2022. 7. 18.
728x90