전체 글 247

파이썬 2502번 지수연산 파이썬

https://www.acmicpc.net/problem/2052 2052번: 지수연산 자연수 N(1≤N≤250)이 주어졌을 때, 2의 -N승을 계산하는 프로그램을 작성하시오. 즉, 1/(2^N)을 계산하는 것이다. www.acmicpc.net 여러가지 포맷팅으로 코딩을 했지만 나는 f-string을 사용하여 문제를 풀었다. x = int(input()) print(f'{2**(-x):.{x}f}') 정수 : .{x}f 는 x 자리수까지 끊는 건데 나중에 정리 할때 한번해 정리 할 예정이다.

BOJ/Python 2021.08.04

백준 1159번 농구 경기 파이썬

라이브러리로 이용하면 간단한 코딩으로도 나타 낼 수 있다. 하지만 아직 덜 배웠기 때문에 지금 까지 배운 리스트 , 세트 정도로 코딩을 해봤다. list1 = [] list2 = [] n = int(input()) for i in range(n): list1.append(input()) for i in range(n): list2.append(list1[i][0]) list3 = list2 list2 = set(list2) list4 = list(list2) list4.sort() result = "" for i in range(len(list4)): if list3.count(list4[i]) >= 5: result += list4[i] if result == "": print("PREDAJA") el..

BOJ/Python 2021.07.31

백준 10171번 고양이 파이썬

https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 문제 난이도에 비해 정답률이 꽤 낮은 편이다. 나도 한번 틀렸는데 틀린이유는 이스케이프 코드 때문일 것 같다. 예를 들어 "Hello World" 를 출력 하고 싶을 때, 역슬래시를 사용하여 print("\"Hello World\"") 이렇게 해야한다. print(""Hello World"") 이렇게 해서는 컴퓨터가 알아먹지 못한다. 암튼 \(역슬래시) 는 이스케이프 문자로써 문자열 안에서 다양한 역할을 수행한다. ex) \n , \t .... 역슬래시를 출력을 할 때는 \\ 두 개를 써줘야 정상적으로 출력이 되며 하나만 사용하면 출력이 제대로 이루..

BOJ/Python 2021.07.30