for문

🏁 Algorithm/백준

[백준] 10871번: X보다 작은 수(Python)

문제 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 풀이 이 문제는 for문과 if문을 같이 사용할 수 있는지 확인하는 문제였다. 그러나 내가 헤멘 부분은 오히려 *입력받는 부분*이었다. 처음 제출한 코드 N, X = input().split() A = [] for i in range(int(N)): a = int(input()) A.append(a) for i in range(len(A)): if A[i] < int(X): print(A[i], end=" ") 오류는 없었지만 런타임에러가 뜬..

🏁 Algorithm/백준

[백준] 10950번 (Python)

문제 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 풀이 처음 제출한 코드 T = int(input()) for i in range(T): A = int(input()) B = int(input()) print(A + B) 테스트 케이스를 반복해서 더한 후 출력하는 것이니까 각각 input()으로 받고 for문을 돌리면 되겠다 생각해서 제출하니 런타임 에러(ValueError)라고 떴다. 런타임 에러의 이유는 딱히 설명되어있지 않아 그냥 시간이 오래걸렸나보다 하고 다른 방법을 알아보던 중 input()으로 입력받는 것이 더 느리다는 것을 보았다. 알아보니 input()은 입력 값 하나 마다 버퍼에 저장한다고 한다. 때..

🏁 Programming/Java

[Java] 반복문을 이용한 중복 없이 랜덤 값 출력

중복값이 없는 배열을 만드는데는 Set과 for문을 사용하는 등의 방법이 있다. 처음부터 중복값이 없는 배열을 만들고 싶다면 후에 나오는 Set을 이용하면 중복값이 제거된 배열이 만들어진다. 하지만 먼저 반복문을 사용하여 중복값 검사를 해보려 한다. arr배열에 1~10 사이의 랜덤 숫자 5개를 저장하여 중복되는 값이 없도록 출력하는 프로그램을 만들어 보았다. public class prac { public static void main(String[] args) { Random ran = new Random(); int[] arr = new int[5]; for(int i=0; i

Dhey
'for문' 태그의 글 목록