본문 바로가기
반응형

코딩53

[2742번] 백준 기찍 N 풀이 문제 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 예제 입력 1 복사 5 예제 출력 1 복사 5 4 3 2 1 출처 문제를 만든 사람: baekjoon 잘못된 데이터를 찾은 사람: rory143 풀이 n=int(input()) for i in range(n): print(n-i) 2021. 3. 26.
[2741번] 백준 N 찍기 풀이 문제 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 예제 입력 1 복사 5 예제 출력 1 복사 1 2 3 4 5 출처 문제를 만든 사람: baekjoon 잘못된 데이터를 찾은 사람: rory143 풀이 n=int(input()) for i in range(n): #0부터 n-1까지 반복 print(i+1) 2021. 3. 26.
[소프티어] 바이러스 제한시간 : C/C++(1초), Java/Python(2초) | 메모리 제한 : 256MB 바이러스가 숙주의 몸속에서 1초당 P배씩 증가한다. 처음에 바이러스 K마리가 있었다면 N초 후에는 총 몇 마리의 바이러스로 불어날까? N초 동안 죽는 바이러스는 없다고 가정한다. 입력형식 첫 번째 줄에 처음 바이러스의 수 K, 증가율 P, 총 시간 N(초)이 주어진다. 입력은 다음 조건을 만족한다. 1 ≤ K ≤ 108 인 정수 1 ≤ P ≤ 108 인 정수 1 ≤ N ≤ 106 인 정수 출력형식 최종 바이러스 개수를 1000000007로 나눈 나머지를 출력하라. 입력예제 2 3 2 출력예제 18 import sys k, p, n=input().split() k=int(k) p=int(p) n=int(n) temp.. 2021. 3. 26.
C언어, 배열의 크기를 변수로 선언이 가능한가? (with C99) C언어를 공부하다보니 N개의 정수를 입력받아 처리를 하라는 문제를 풀게 되었다. 정렬을 해야했기 때문에 리스트를 사용해야 했는데, 리스트의 크기를 선언할 때 변수로 선언이 되는지 궁금했다. 찾아보니까 된다고 한다. 그런데 몇 가지 조건이 있다. 배열의 크기를 변수로 선언하는 것은 C99이라는 최신 표준안부터 지원하는 기능이다. 여기서 C99은 ANSI에서 제정한 표준안으로 99년도에 제정된 '최신' 표준안이다. 99년도인데 최신이란다.. 여기서 더 놀라운 것은 20년 넘게 지난 표준안이 아직도 적용되지 않은 컴파일러들이 있다는 것이다. 대표적으로 마이크로소프트의 Visual Studio는 표준을 지키고 있지 않다. 그래서 배열의 크기를 변수로 선언하게 되면 오류가 발생하게 된다. ​ 내가 쓰는 dev C.. 2021. 1. 31.
반응형