백준 2443번 별 찍기 - 6 파이썬 https://www.acmicpc.net/problem/2443 2443번: 별 찍기 - 6 첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net x = int(input()) for i in range(x, 0, -1): print(' '*(x-i)+'*'*((2*i)-1)) BOJ/Python 2021.08.05
백준 2442번 별 찍기 - 5 파이썬 https://www.acmicpc.net/problem/2442 2442번: 별 찍기 - 5 첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다. www.acmicpc.net x = int(input()) for i in range(1, x+1): print(' '*(x-i)+'*'*((2*i)-1)) BOJ/Python 2021.08.05
백준 2441번 별 찍기 - 4 파이썬 https://www.acmicpc.net/problem/2441 2441번: 별 찍기 - 4 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net x = int(input()) for i in range(1, x+1): print(' '*(i-1)+"*"*(x-i+1)) BOJ/Python 2021.08.05
백준 2440번 별 찍기 - 3 파이썬 https://www.acmicpc.net/problem/2440 2440번: 별 찍기 - 3 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 www.acmicpc.net x = int(input()) for i in range(x, 0, -1): print("*"*i) BOJ/Python 2021.08.05
백준 2439번 별 찍기 - 2 파이썬 https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net x = int(input()) for i in range(1, x+1): print(' '*(x-i)+"*"*i) BOJ/Python 2021.08.05
백준 2438번 별 찍기 - 1 파이썬 https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net x = int(input()) for i in range(1, x+1): print("*"*i) BOJ/Python 2021.08.05
파이썬 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