본문 바로가기
반응형

파이썬3

[백준/ BOJ] 1929번 : 소수 구하기 - [파이썬(Python)] 풀이 #소수 구하기 import math m,n = map(int, input().split()) for i in range(m, n+1): if i == 1: #1일 경우 진행 continue for j in range(2, int(math.sqrt(i))+1): #n의 루트까지만 확인하면 됨 if i % j == 0: break else: print(i) 블로그 및 검색 여부 : O (에라토스테네스의 체가 무엇인지 검색) 참고 : https://namu.wiki/w/에라토스테네스의 체 코드가 짧지만 모르면 못 푸는 문제 소수를 판단하는 알고리즘 (에라토스테네스의 체) math 라이브러리를 사용한 첫 문제, 제곱근은 sqrt를 안쓴다면 i ** 1/2 로 표기가 가능. 유지보수성이나 가독성 측면에서 sqrt.. 2024. 2. 2.
파이썬(python) 언어: 간결하고 강력한 프로그래밍 언어 파이썬 언어는 현대 소프트웨어 개발에서 매우 인기 있는 프로그래밍 언어입니다. 파이썬은 다음과 같은 특징과 장점을 가지고 있어 개발자들에게 많은 사랑을 받고 있습니다. 가독성과 간결성 파이썬은 직관적이고 간결한 문법을 가지고 있어 코드의 가독성을 높입니다. 인간이 이해하기 쉬운 문법 구조로 작성된 파이썬 코드는 개발자들이 코드를 더 빠르게 작성하고 이해할 수 있도록 도와줍니다. 이는 개발자들의 생산성을 향상시키는데 큰 도움을 줍니다. 다양한 용도 파이썬은 다양한 분야에서 활용될 수 있습니다. 웹 개발, 데이터 분석, 인공지능, 기계 학습, 자동화, 과학 연구, 게임 개발 등 다양한 영역에서 파이썬은 강력하게 활용됩니다. 특히, 데이터 과학 분야에서는 NumPy, Pandas, Matplotlib과 같은 .. 2023. 7. 4.
[백준/ BOJ] 10811번 : 바구니 뒤집기 문제 - [파이썬(Python)] 풀이 해설 이 문제는 기본적인 temp와 reverse를 활용해서 풀 수 있는 문제입니다. i for i in range(1,N+1)]로 바구니를 만들어 줍니다. 1 ) temp(임시) 바구니에 바구니를 i 부터 j 까지 저장 2 ) temp.reverse()로 바구니 값 역순으로 뒤집기 3 ) 바구니에 temp 바구니 값을 저장 하면 i번부터 j번까지 바구니가 역순으로 저장됩니다. 코드 N, M = map(int, input().split()) basket = [i for i in range(1, N+1)] for i in range(M): i,j = map(int, input().split()) temp = basket[i-1:j] temp.reverse() basket[i-1:j] = temp for i.. 2023. 7. 4.
반응형