백준110 [BOJ / 파이썬] 10952 : A+B - 5 문제 : https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net Sol ) 1. 조건문으로 a==0 && b==0의 조건을 만나면 반복문을 탈출 2. 입력이 들어있는 동안은 문자열을 숫자로 바꿔 더해주고 출력할 수 있게 개행 문자('\n')와 함께 출력할 문자열로 합쳐준다. 3. 출력 횟수를 한 번으로 줄여주기 위해 출력내용을 모두 문자열에 담아 한번만 사용할 수 있게 한다. 소스코드 ) result = [] while True: a,b = map(int,input().split()) if a==b==0: break result.append(str(a+b)) .. 2022. 2. 6. [BOJ / 자바스크립트] 10952 : A+B - 5 문제 : https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net Sol ) 1. fs모듈 readFileSync 메서드를 이용하면 전체 입력을 받을 수 있다. split('\n)으로 끊어줬기 때문에 input에는 마지막 입력값인 "\n"까지 들어올 것이고 마지막 입력값은 0,0 일 것이기 때문에 input.length - 2까지 순회하는 것으로 종료할 수도 있지만 문제에서의 요구사항을 충족하기 위해 조건문으로 a==0 && b==0의 조건을 만나면 반복문을 탈출( "0"인 이유는 식별자 input에 문자열로 저장되어 있기 때문. 비교 연산자를 사용했으므로 ==.. 2022. 2. 6. [BOJ / 파이썬] 10871 : X보다 작은 수 문제 : https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 시간 복잡도 : O(N) Sol ) 1. 배열을 순회하면서 x보다 작으면 문자열에 저장한 후 마지막에 1회 출력 소스코드 ) n,x = map(int,input().split()) a = list(map(int,input().split())) for i in range(n): if a[i] < x: print(a[i],end=" ") 2022. 2. 6. [BOJ / 자바스크립트] 10871 : X보다 작은 수 문제 : https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 시간 복잡도 : O(N) Sol ) 1. 배열을 순회하면서 x보다 작으면 문자열에 저장한 후 마지막에 1회 출력 소스코드 ) const fs = require('fs'); let input = fs.readFileSync('/dev/stdin').toString().split('\n'); let input_num = input[0].split(' '); let arr = .. 2022. 2. 6. 이전 1 ··· 12 13 14 15 16 17 18 ··· 28 다음