본문 바로가기

백준110

[BOJ / 파이썬] 8958 : OX 퀴즈 문제 : https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net Sol ) 1. 문자열을 순회하면서 "X"를 만나면 point를 1점으로 초기화 2. "X"가 아닐경우 result에 점수를 누적 3. "X"가 아닐경우 point를 1씩 키워준다. 4. 모든 순회 종료후 result 출력 5. 모든 테스트케이스에 위의 로직을 반복한다. 소스코드 ) for _ in range(int(input())): point = 1 result =.. 2022. 2. 7.
[BOJ / 자바스크립트] 8958 : OX 퀴즈 문제 : https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net Sol ) 1. 문자열을 순회하면서 "X"를 만나면 point를 1점으로 초기화 2. "X"가 아닐경우 result에 점수를 누적 3. "X"가 아닐경우 point를 1씩 키워준다. 4. 모든 순회 종료후 result 출력 5. 모든 테스트케이스에 위의 로직을 반복한다. 소스코드 ) const fs= require('fs'); const input = fs.readFi.. 2022. 2. 7.
[BOJ / 파이썬] 1546 : 평균 문제 : https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net Sol ) 1. 배열을 순회하면서 배열에서 최댓값 탐색 ( max 함수를 이용해 순회 과정 생략 ) 2. 배열을 순회하면서 각 배열의 값 / 최댓값 * 100의 값을 result에 누적 3. 누적 값 / n 출력 (파이썬의 /은 실수 연산) 소스코드 ) n = int(input()) arr = list(map(int,input().split())) max_num = max(arr) .. 2022. 2. 7.
[BOJ / 자바스크립트] 1546 : 평균 문제 : https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net Sol ) 1. 배열을 순회하면서 배열에서 최댓값 탐색 ( Math.max를 이용해 순회 과정 생략 ) 2. 배열을 순회하면서 각 배열의 값 / 최댓값 * 100의 값을 result에 누적 3. 누적 값 / n 출력 (JS의 나누기는 실수 연산) 소스코드 ) const fs = require('fs'); const input = fs.readFileSync('/dev/stdin')... 2022. 2. 7.