목록coding test/백준 (22)
개발로그필름
https://www.acmicpc.net/problem/1193 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net 1차적으로 문제를 읽고 규칙을 찾아내는데 시간이 많이 소요되었다. 규칙을 찾아도 찾은 규칙을 코드에 어떻게 녹여내야 하는지 시간이 오래 걸렸다. 각 행 별로 나오는 분수들을 쭉 적고 입력값이 몇 번째 행에 속하지 찾는다. 찾은 행에서도 몇 번째인지 구한다 짝수 일때는 역방향이고 홀수일 때는 순 방향이므로 각각의 경우의 수를 나눠서 생각한다 코드 풀이 #include int main() { int n, sum; int index = 0; // 몇번째 행인지 scanf("%d", &n); // 행 구하기 while (1) { ind..
https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 입력받은 문자열을 각각 a, b, c 변수에 담은 뒤 console.log 함수 안에 직접 연산하는 간단한 문제이다 코드 풀이 10430.js 입력 파일 출력 결과 채점 결과
https://www.acmicpc.net/problem/3003 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 첫째 줄에 동혁이가 찾은 흰색 킹, 퀸, 룩, 비숍, 나이트, 폰의 개수가 주어진다. 이 값은 0보다 크거나 같고 10보다 작거나 같은 정수이다. www.acmicpc.net 초기에 설정한 배열 값들과 입력한 값들을 비교해 차를 출력하는 문제이다 입력한 문자열을 .map() 메서드를 사용해 문자 배열을 만들었고 원래 체스 초기값과 입력한 값을 빼서 result 변수에 출력하게 하였다 ...result로 출력할 경우 배열 안의 값만 나열되는 형태로 출력된다 map()에 관련해 공부한 내용은 js 카테고리에 포스팅 해두었다 https://yuujungg.tistory.com/52 잊지 말고 복습..
https://www.acmicpc.net/problem/18108 18108번: 1998년생인 내가 태국에서는 2541년생?! ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국 www.acmicpc.net 2541 - 1998 은 543이다 따라서 이 문제는 태국의 연도를 입력값으로 받아서 543을 빼면 한국 연도가 출력되는 아주 간단한 연산 문제이다. 코드 풀이 18108.js 입력 파일 input.txt 출력 결과 채점 결과
https://www.acmicpc.net/problem/10926 10926번: ??! 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때 www.acmicpc.net 입력받은 문자열을 백틱처리해 ??!만 붙여줘서 출력시키는 간단한 문제이다 지금까지 풀었던 문제들과 다른 점은 input 값에 split(" ")가 아닌 trim() 메서드로 코딩해야 한다는 것이다 코드 풀이 10926.js 입력 파일 input.txt 출력 결과 채점 결과
https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 앞에 문제들을 한꺼번에 종합 출력하는 사칙연산 문제이다 코드 풀이 10869.js a / b 연산만 Math.floor() 함수를 썼는데 백준 출력 결과값을 보면 소수점 밑에 자리가 없다 따라서 같은 출력 결과를 내기 위해 소수점 밑에 수를 버리는 Math.floor() 함수를 사용하였다 입력 파일 input.txt 출력 결과 채점 결과
https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 코드 1008.js 입력 파일 example.txt 출력 값 결과 화면 성공!