Baek Joon
[단계별로 풀어보기-3 for문] 2739,10950,8393,15552,2741,2742,11021,11022,2438,2439,10871
집가고시퍼
2022. 1. 6. 09:29
- [2739]
Q : N을 입력받은 뒤, N * 1 = N부터 *9까지 출력해라
A : 별도로 공백을 의도하지 않아도 4번 줄처럼 쓰면 띄어쓰기가 사이에 들어간다. - [10950]
Q : 첫 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. A+B를 줄을 띄어 출력해라
A : - [8393]
Q : n이 주어지면 1부터 n까지의 합을 출력해라
A : - [15552]
Q : 첫 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. A+B를 줄을 띄어 출력해라
A : input()대신 sys. stdin.readline()을 하면 실행시간이 단축된다. import sys에서 sys 모듈을 불러들인다. - [2741]
Q : 자연수 N이 주어지면 줄을 바꿔가며 1~N까지 출력해라
A : - [2742]
Q : 자연수 N이 주어지면 줄을 바꿔가며 N~1까지 출력해라
A : 3번 line처럼 쓰면 거꾸로 출력할 수 있다. 저렇게 쓰면 N부터 1씩 감소시켜나가면서 '1까지' 출력한다. - [11021]
Q : 첫 줄에 테스트케이스의 수 T가 주어진다. 각 테스트케이스는 한 줄로 이루어져 있으며, A,B가 공백을 두고 주어진다. 각 테스트케이스마다 'Case #x:'를 출력하고 A+B를 출력해라. 테스트케이스 번호는 1번부터 시작한다.
A : 5번 줄에서 f-string을 이용하면 일반 문자열과 달리 {}안에 값이 출력된다. 다른 방법으로는 print('Case #%s: %s' %(i+1, A+B))으로 할 수도 있다. - [11022]
Q : 첫 줄에 테스트 케이스의 수 T가 주어진다. 각 줄에는 A, B가 주어진다. 각 테스트케이스마다 'Case #x: A + B = C' 형식으로 출력해라 x는 1부터 시작한다.
A : - [2438]
Q : N이 입력되면 *을 줄을 바꾸며 1개~N개까지 출력해라
A : 공백 없이 반복적으로 출력하는 경우는 4번처럼 출력 가능하다. - [2439]
Q : 입력으로 N이 주어진다. 첫째 줄부터 N째 줄까지 띄어쓰기 N-1개, *1개, N-2개, *2개..., *N개 꼴로 출력해라.
A : 문자열을 조합해서 출력 가능하다. 2438번 문제 4번 줄의 응용꼴. - [10871]
Q : 첫째 줄에 N과 X가 주어진다. 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력해라
A :