파이썬 108

백준 10871번 X보다 작은 수 파이썬

https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net N, X = map(int, input().split()) A = list(map(int, input().split())) for i in range(N): if A[i] < X: print(A[i], end = ' ') 문제에서 주어진 N, X, A를 전부다 활용하기 위해 for 문으로 list에 접근하도록 코딩을 하였다. 코드 맨 아래줄에 같은 줄, 바로 뒤에 출력하기 위해 e..

BOJ/Python 2021.08.26

백준 1110번 더하기 사이클 파이썬

https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net count = 1 x = int(input()) y = (x%10)*10 + (x//10 + x%10)%10 while x != y: y = (y%10)*10 + (y//10 + y%10)%10 count += 1 print(count) while 문을 사용하여 코딩을 하였다. 사실상 거의 수학 문제에 가까웠다. 아이패드로 어떻게 해야 효율적이게 나올까 끄적이면서 코드를 짠 것 같다.

BOJ/Python 2021.08.26

백준 15740번 A+B - 9 파이썬

https://www.acmicpc.net/problem/15740 15740번: A+B - 9 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net print(sum(map(int,input().split()))) 파이썬을 이용하면 정말 간단하게 표현을 할 수 있다. C 언어로 간단히 표현해 보면 아마 서브 태스크 7번, 8번에서 감점을 받을 수 있다. 파이썬은 숫자에 크게 신경을 안 써도 되는 것 같다. --- C 언어 #include int main(void) { long long a, b; scanf("%lld %lld",&a,&b); printf("%lld", a + b); } 이건 C코드에서 75점 짜리 코드이고 , 100점을 맞추기 위해서는..

BOJ/Python 2021.08.18

백준 10951번 A+B - 4 파이썬

https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 이 문제는 11718번과 비슷한 문제이다. 나중에 다시풀때 틀리면 아래 링크를 참고하자. https://thingjin.tistory.com/entry/%EB%B0%B1%EC%A4%80-11718%EB%B2%88-%EA%B7%B8%EB%8C%80%EB%A1%9C-%EC%B6%9C%EB%A0%A5%ED%95%98%EA%B8%B0-%ED%8C%8C%EC%9D%B4%EC%8D%AC 백준 11718번 그대로 출력하기 파이썬 https://www.acmicpc.net/problem/11718 11718번: 그대로 ..

BOJ/Python 2021.08.17
반응형
목차(index)