Python
barcode
barcode
분류 전체보기
잡담
단문
장문
그림있음
Coding
코딩잡담
JavaScript
Python
R
BOJ
[BOJ] Python
잔머리 엑셀
Guestbook
Tags
RSS
------------------------
백준 24266번 풀이
BOJ/[BOJ] Python
barcode
백준 24266번 풀이
BOJ/[BOJ] Python
문제 https://www.acmicpc.net/problem/24266 24266번: 알고리즘 수업 - 알고리즘의 수행 시간 5 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net 주어진 코드의 실행 시간과 빅오 최대 차수 출력하기 풀이 MenOfPassion(A[], n) { sum
백준 24265번 풀이
BOJ/[BOJ] Python
barcode
백준 24265번 풀이
BOJ/[BOJ] Python
문제 https://www.acmicpc.net/problem/24265 24265번: 알고리즘 수업 - 알고리즘의 수행 시간 4 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net 주어진 알고리즘의 수행 시간 출력하기 풀이 MenOfPassion(A[], n) { sum
백준 24264번 풀이
BOJ/[BOJ] Python
barcode
백준 24264번 풀이
BOJ/[BOJ] Python
문제 https://www.acmicpc.net/problem/24264 24264번: 알고리즘 수업 - 알고리즘의 수행 시간 3 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net 이중 반복문의 실행 횟수와 빅 오 최고차항의 차수를 출력하시오 풀이 일단 예제 코드를 보자. MenOfPassion(A[], n) { sum
백준 24263번 풀이
BOJ/[BOJ] Python
barcode
백준 24263번 풀이
BOJ/[BOJ] Python
문제 https://www.acmicpc.net/problem/24263 24263번: 알고리즘 수업 - 알고리즘의 수행 시간 2 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net 단일 반복문의 실행 시간 출력하기. Reference https://nulls.co.kr/codeit/341 22. 주요 시간 복잡도 총정리 다른 개발자들과 함께 알고리즘에 대한 의논을 하게 되면, 자연스럽게 시간 복잡도 이야기가 나올 수밖에 없다. 시간 복잡도를 계산할 줄 알아야 원활한 대화가 이루어질 수 있다. nulls.co.kr 풀이 예제에 있..
백준 24262번 풀이
BOJ/[BOJ] Python
barcode
백준 24262번 풀이
BOJ/[BOJ] Python
문제 https://www.acmicpc.net/problem/24262 24262번: 알고리즘 수업 - 알고리즘의 수행 시간 1 오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행 시 www.acmicpc.net 주어진 알고리즘의 실행 시간을 출력한다. Reference https://develop247.tistory.com/195 [파이썬/Python] 백준 24262번 알고리즘 수업 - 알고리즘의 수행 시간 1 [파이썬/Python] 백준 24262번 알고리즘 수업 - 알고리즘의 수행 시간 1 24262번: 알고리즘 수업 - 알고리즘의 수행 시간 1 오늘도..
백준 14215번 풀이
BOJ/[BOJ] Python
barcode
백준 14215번 풀이
BOJ/[BOJ] Python
문제 https://www.acmicpc.net/problem/14215 14215번: 세 막대 첫째 줄에 a, b, c (1 ≤ a, b, c ≤ 100)가 주어진다. www.acmicpc.net 막대기 세 개가 주어졌을 때, 이걸로 만들 수 있는 삼각형의 최대 둘레는? 풀이 이 문제 보자마자 본인 표정: 근데 이 문제, 막상 풀어보면 쉽다. 아니 진짜 쉽다니까요? 앞에서 풀었던 세 변으로 삼각형 판별하는 문제에 나왔던 부등식만 기억하면 진짜 금방 풀린다. 삼각형 부등식에서 제일 긴 변 >= 나머지 두 변 길이의 합이면 삼각형이 성립 안 된다고 했잖아요? 요것만 딱 기억하시면 됨. import sys byeon = list(map(int,sys.stdin.readline().split())) 뭐야 배열..
백준 5073번 풀이
BOJ/[BOJ] Python
barcode
백준 5073번 풀이
BOJ/[BOJ] Python
문제 https://www.acmicpc.net/problem/5073 5073번: 삼각형과 세 변 각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오. www.acmicpc.net 세 변의 길이를 토대로 어떤 삼각형인지 판별하기 풀이 예각둔각은 안하나배... 아무튼 이번에는 변의 '길이'로 삼각형을 판별하는 문제다. 전에는 각이었음. import sys while True: byeon = list(map(int,sys.stdin.readline().split())) if sum(byeon) == 0: break byeon.sort(reverse=True) # 변 리스트 정렬 if byeon[0] >= byeon[1] + byeon[2]: pr..
백준 10101번 풀이
BOJ/[BOJ] Python
barcode
백준 10101번 풀이
BOJ/[BOJ] Python
문제 https://www.acmicpc.net/problem/10101 10101번: 삼각형 외우기 문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다. www.acmicpc.net 삼각형의 각 세 개를 통해 이게 뭔 삼각형인지 판단하는 문제. 풀이 일단 삼각형을 분류하는 방식은 변의 길이와 각에 따라 다른데 변의 길이에 따라서는 정삼각형, 이등변삼각형, 그냥 삼각형이 있고 각도에 따라서는 예각삼각형, 둔각삼각형, 직각삼각형이 있다. 백준 패턴상 각으로 분류하는거 나중에 나오니까 일단 변에 따른 분류만 설명하자면 정삼각형은 세 변이 모두 같은 삼각형, 이등변삼각형은 세 변 중 두 변만 같은 삼각형이다. import sys A = int(sys.s..
백준 9063번 풀이
BOJ/[BOJ] Python
barcode
백준 9063번 풀이
BOJ/[BOJ] Python
문제 https://www.acmicpc.net/problem/9063 9063번: 대지 첫째 줄에는 점의 개수 N (1 ≤ N ≤ 100,000) 이 주어진다. 이어지는 N 줄에는 각 점의 좌표가 두 개의 정수로 한 줄에 하나씩 주어진다. 각각의 좌표는 -10,000 이상 10,000 이하의 정수이다. www.acmicpc.net 옥구슬의 위치 좌표로 땅 넓이 계산하기(...) 풀이 근데 그거 본인 땅인거 증명해도 거기 불법점유 뭐 이런거 증명하고 하려면 김앤장정도는 섭외해야 하지 않나... 뭐 근데 솔직히 우리는 땅부자 걱정 할 처지가 아니니 걍 문제나 풉시다. 그 왜 좌표 입력받아서 마지막 점 찾는 그 문제 있죠? 3009번 문제. 이것도 비슷한 방식으로 풀면 된다. 참고로 이 문제를 보자마자 본인..
백준 15894번 풀이
BOJ/[BOJ] Python
barcode
백준 15894번 풀이
BOJ/[BOJ] Python
문제 https://www.acmicpc.net/problem/15894 15894번: 수학은 체육과목 입니다 성원이는 수학을 정말 못 하는 고등학생이다. 수학을 못하는 대신 근성과 팔 힘이 뛰어난 성원이는 수학 시험에서 수학 지식을 사용하지 않고 근성과 체력을 사용해 문제를 푼다. 지난 시험에서 www.acmicpc.net 난 이 문제 세줄요약을 못하겠다. 그냥 가서 보자. 풀이 이 문제는 시그마고 자시고 답이 드릅게 심플하다. import sys A = int(sys.stdin.readline()) print(4 * A) 믿기지 않겠지만 이거 내고 맞았음. ...근데 정답률을 보니 뭔가 숨겨진 함정이 있는듯 한데...? 설마 C언어는 풀이가 다른가? 아, 찾아보니 입력되는 수의 범위가 10의 9승까지..
백준 9506번 풀이
BOJ/[BOJ] Python
barcode
백준 9506번 풀이
BOJ/[BOJ] Python
문제 https://www.acmicpc.net/problem/9506 9506번: 약수들의 합 어떤 숫자 n이 자신을 제외한 모든 약수들의 합과 같으면, 그 수를 완전수라고 한다. 예를 들어 6은 6 = 1 + 2 + 3 으로 완전수이다. n이 완전수인지 아닌지 판단해주는 프로그램을 작성하라. www.acmicpc.net 어떤 수가 완전수이면 약수들의 합으로 표현하고, 아니면 아니라고 출력하면 된다. 풀이 이 문제 또한 while True:를 써야 한다. 그 전에 완전수가 뭐냐고? 자기 자신을 뺀 모든 약수들의 합이 자기 자신과 동일한 수를 완전수라고 한다. 참고로 예전에 이거 판별하는거 코딩한거 깃헙에 있다. https://github.com/koreanraichu/Python/blob/master/..
Python의 예외처리
Coding/Python
barcode
Python의 예외처리
Coding/Python
예외처리... 쉽게 설명하자면 에러가 떴을 때 어떻게 할 지 코딩하는거라고 보면 된다. 예를 들어서 웹서핑을 하다 보면 보이는 이런게 있는데 대충 이런거. 404 뜨면 404 페이지를 띄우시오 이런 느낌이라고 보면 된다. 당연한 얘기지만 자바스크립트에도 예외처리가 있다. 나중에 함 다뤄보겠음. 나무위키의 정의에 따르면 예외처리는 '예외 처리(Exception Handling) 혹은 오류 처리(Trouble Shooting)란 실행 흐름상 오류가 발생했을 때 오류를 그대로 실행시키지 않고 오류에 대응하는 방법을 제시하는 개념이나 하드웨어 구조를 의미한다. 일반적으로 프로그래밍에서 프로그램이 실행 중 특정 문제가 발생했을 때 다른 처리 방식으로 흐름을 옮기는 개념으로 사용한다.'라고 한다. 예를 들어서 계산..
<
1
2
3
4
5
6
···
17
>
https://koreanraichu.tistory.com/
티스토리툴바