[Python] 백준/BOJ - 8958번: OX퀴즈
·
Algorithm/Problem Solving
8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. 문제를 맞은 경우, 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. (예를 들어 "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점) 입력 첫 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄. 0 < 문자열 길이 < 80. 문자열은 O와 X로만. 출력 각 테스트..
[Python] 백준/BOJ - 5885번: 거스름돈
·
Algorithm/Problem Solving
5585번: 거스름돈 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사 www.acmicpc.net 문제 타로는 잡화점에서 물건을 산다. 잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 잡화점에서 물건을 계산할 때 1000엔 지폐를 한 장 냈을 때, 받을 잔돈의 개수를 구하시오. 입력 타로가 지불할 돈(구매할 상품의 가격)(1이상 1000미만의 정수) 출력 잔돈에 포함된 매수 예제 입력 1 380 예제 출력 1 4 예제 입력 2 1 예제 출력 2..
[Python] 백준/BOJ - 11399번: ATM
·
Algorithm/Problem Solving
https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 문제 N명의 사람들이 줄을 서있다. 이들은 1번~N번까지 번호가 매겨져 있고, i번 사람이 돈을 인출하는데 걸리는 시간은 p[i]분. 각 사람이 돈을 인출하는데 필요한 시간의 합의 최솟값을 구하는 프로그램을 작성하라. 입력 첫째 줄: 사람의 수 N(1
윈도우 기본 브라우저 바꾸는 방법(윈도우 10, 윈도우 11)
·
Trouble Shooting
윈도우 기본 브라우저가 Edge로 되어있는 경우가 있는데 이를 크롬으로 바꾸려 한다! 윈도우 10 1. 윈도우 설정에 들어간다. (왼쪽 아래 윈도우 버튼) 2. 홈에서 앱 -> 기본앱 3. 기본 브라우저를 Edge에서 Chrome으로 바꿔준다. 윈도우 11 윈도우 10과 비슷하지만 약간 다르다. 1. 윈도우 버튼 클릭 -> 설정 2. 앱 -> 기본 앱 3. Chrome 클릭 -> 기본 파일 유형 또는 링크 유형 설정 Chrome을 누르고 들어가면 파일 형식마다 기본 프로그램을 설정할 수 있다. 원하는 파일 형식의 기본 프로그램을 설정해주면 된다. Edge로 되어있는 것을 클릭해서 Chrome으로 바꿔주면 된다.
[React] devTool의 Network창에서 'You need to enable JavaScript to run this app.' 메시지 없애기
·
Trouble Shooting
Chrome의 개발자 도구의 Network 탭에서 Preview를 보는데 위와 같은 메시지가 나왔다. 이는 public안의 index.html의 내용 중에 이 내용이 있기 때문이다. 이를 없애주면 더이상 저 문구가 뜨지 않는다!
[PowerShell][VSCode] 이 시스템에서 스크립트를 실행할 수 없으므로 ..
·
Trouble Shooting
리액트 새 프로젝트를 만들기 위해 Visual Studio Code 터미널에서 create-react-app을 했는데 갑자기 오류가 발생했다. create-react-app : 이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. ... 이는 스크립트 실행 권한이 제한되어 있는 상태이기 때문이다. 스크립트 실행 권한을 변경하기 위해서는 Windows PowerShell을 이용해 변경해주어야 한다. 해결 방법 1. Windows PowerShell을 관리자 권한으로 실행 2. 권한 설정 > Set-ExecutionPolicy RemoteSigned > [A] 모두 예 실행 정책 Restricted: 기본 실행 정책. 서식 지정 및 구성 파일(.ps1xml), 모듈 스크립트 파일(.psm..
[자료구조][JS] 삽입 정렬(Insertion Sort)
·
Algorithm/Data Structure, Algorithm
삽입 정렬(Insertion Sort)이란? 두 번째 자료부터 시작하여 그 앞(왼쪽)의 자료와 비교해 삽입할 위치를 결정하는 알고리즘 즉, 두 번째 자료는 첫 번째 자료와, 세 번째 자료는 두 번째와 첫 번째 자료와 비교를 해 삽입될 위치를 찾는다. 위치를 찾았다면 그 위치에 자료를 삽입하기 위해 자료를 한 칸씩 뒤로 이동시킨다. 처음 Key값은 두 번째 자료부터 시작한다. 예시 배열에 3, 7, 2, 5, 1, 4가 있다고 가정하고 자료를 오름차순으로 정렬해보자. 1. key: 7(두 번째 자료). 첫 번째 값인 3과 비교한다. 2. key: 2(세 번째 자료). 두 번째 값인 7과 비교해 7을 한 칸 뒤로 이동한다. 첫 번째 값인 3과 비교하고 3을 한 칸 뒤로 이동한다. 2를 첫 번째 자리에 넣는다..