[코딩 테스트] 직사각형 별찍기
직사각형 별찍기 문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수입니다. a, b = map(int, input().split(' ')) for i in range(b) : for j in range(a) : print('*', end ='') print() 직사각형으로 별을 찍으면 완성되는 간단한 문제 먼저 값을 받는 변수를 설정한다 만약 값이 5 3 이렇게 들어온다면 0 - 0,1,2,3,4 / 1 - 0,1,2,3,4 / 2 - 0,1,2,3,4 이런 형식으로 진행될 것이다
2022. 2. 10.
[코딩 테스트] 무작위 카드 셔플
무작위 카드 셔플하기 무작위 셔플을 하기 전 0~20까지의 값이 들어간 20개의 리스트를 생성한다 각 인덱스에 값으로 셔플할 숫자를 결정한다 a = list(rnage(21)) 값을 순서대로 입력을 받아서 s,e변수에 넣어준다 for 문을 돌려서 셔플은 해준다 이때 0번째 인덱스에 들어간 숫자로 5~10까지의 숫자를 셔플 해줘야 하니 (10-5+1)//2를 범위로 for문을 돌린다 a = list(ragne(21)) #[0,1,2,3,~20] for _ in range(10) : s,e = map(int, input().split()) for i in range((e-s+1)//2) : a[s+i], a[e-i] = a[e-i], a[s+i] for x in a: print(x, end=' ') for ..
2022. 1. 30.