코딩테스트 105

[C] 삼각형 출력 2

문제 n층의 삼각형을 출력하는 프로그램을 작성하여라. Input, Output의 예제를 참고한다. 입력 첫째 줄에 정수n이 주어진다. (0≤n≤100) 출력 다음 예제와 같이 삼각형 모양으로 ‘*’을 출력한다. (공백의 개수와 별의 개수를 정확하게 확인해주시바랍니다.) 예제 입력 3 예제 출력 * ** *** 예제 입력 6 예제 출력 * ** *** **** ***** ****** #include int main() { //Please Enter Your Code Here int n; scanf("%d",&n); for(int i=0;i

코딩테스트 2022.05.26

[C] 돈 모으기

문제 철수는 2018년 새해를 맞아 돈을 모으기로 했다. 돈을 하루에 얼마씩 모을지 고민하던 철수는 다음과 같이 규칙을 정하기로 한다. 돈을 모으기 시작한날 1원을 저금한다. 그 다음날에는 2원을 저금한다. 그 다음날에는 3원을 저금한다. 이러한 규칙을 따라 돈을 모으기 시작한 날부터 n일째 되는 날에는 n원을 저금한다. 이렇게 저금을 하다가, 모인 돈이 M원 이상이 되면 돈을 그만 모은다. 철수가 모으고자 하는 돈의 액수 M이 주어질 때, 며칠동안 돈을 저금해야 하는지를 출력하는 프로그램을 작성하시오. 예를 들어, 철수가 10원을 모으고 싶다고 하자. 그렇다면 4일차까지 돈을 모으게 되면 1+2+3+4 = 10원이 되므로 4일차까지 돈을 모으면 된다. 만약 20원으로 모으고 싶다면, 6일차에 21원을 ..

코딩테스트 2022.05.26

[C] 소수 판별

문제 자연수n이 주어질 때, n 이 소수인지 판별하는 프로그램을 작성하여라. 여기서 소수란, 약수가 1과 자기자신밖에 존재하지 않는 수를 말한다. 입력 첫째 줄에 자연수 n이 주어진다. (2≤n≤20,000) 출력 첫째 줄에 n이 소수이면 YES, 소수가 아니면 NO를 출력한다. 예제 입력 2 예제 출력 YES 예제 입력 13 예제 출력 YES 예제 입력 15847 예제 출력 NO #include int main() { //Please Enter Your Code Here int n; int cnt=0; int flag=0; scanf("%d",&n); for(int i=2; i

코딩테스트 2022.05.26

[C] 제곱근 구하기

문제 N이 주어질 때, 제곱하여 N보다 크거나 같은 숫자들 중 최솟값을 출력하는 프로그램을 작성하시오. 예를 들어, N = 10 이라고 하자. 그러면 s=3 일 경우 3 x 3 = 9 이므로 10보다 크거나 같지 않다. s=4일 경우, 4 x 4 = 16 이므로 10보다 크거나 같다. s=5일 경우, 5 x 5 = 25 이므로 10보다 크거나 같다. 즉, s = 4, 5, 6, ..., 의 숫자들은 모두 제곱하면 10보다 크거나 같다. 이 중 최솟값은 4이므로, 4를 출력한다. 입력 첫 번째 줄에 N이 주어진다. (1

코딩테스트 2022.05.26