본문 바로가기
728x90
반응형

분류 전체보기98

[백준] [알고리즘 4344번: 평균은 넘겠지] JAVA 평균은 넘겠지 한국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 256 MB 206261 74278 61518 35.967% 문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지 출력한다. 예제 입력 1 복사 5 5 50 50 70 80 100 7 100 95 90 80 70 60 50 3.. 2022. 7. 11.
[백준] [알고리즘 8958번: OX퀴즈] JAVA OX퀴즈 한국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 128 MB 162910 80771 67013 49.792% 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 길이가 0보다 크고 80보다 작은 문자열이 주어진다. 문자열은 O와 X만으로 이루어져 있다. 출력.. 2022. 7. 10.
[백준] [알고리즘 3052번: 나머지] JAVA 나머지 문제 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. 입력 첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다. 출력 첫째 줄에, 42로 나누었을 때, 서로 다른 나머지가 몇 개 있는지 출력한다. 예제 입력 1 복사 1 2 3 4 5 6 7 8 9 10 예제 출력 1 복사 10 각 수를 42로 나눈 나머지는 1, 2, 3, 4, 5, 6, 7, 8, 9, 10이다. 예제 입력 2 복사 42.. 2022. 7. 8.
[백준] [알고리즘 1110번: 더하기 사이클] JAVA 문제 https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8.. 2022. 7. 2.
[API] 이보다 쉬울 수 없는 카카오 지도 적용법 1.아래 사이트에 접속해서 우측 상단의 APP KEY 발급 https://apis.map.kakao.com/ 2. 전체 애플리케이션에서 애플리케이션 추가 3. 추가 됐으면 클릭한 뒤 JavaScript 키를 따로 복사해둔다. 4. 지도를 적용하고 싶은 html 소스코드로 가서 body 태그 안에 아래 코드를 복붙한다. 위에서 복사해둔 인증키를 아래 인증 KEY 넣는곳에 붙여넣는 것은 센스? 5. 지도가 예쁘게 나온것을 확인한다. 6. 응용을 하고 싶다면 아래 샘플코드를 확인한다. https://apis.map.kakao.com/web/sample/ 2022. 6. 11.
프로그래머스 Level -1 코딩테스트 연습문제 [행렬의 덧셈] + 배열의 기초 문제 설명 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 된다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성하시오. 제한 조건 행렬 arr1, arr2의 행과 열의 길이는 500을 넘지 않는다. 예시: Array1 Array2 Result [[1,2],[2,3]] [[3,4],[5,6]] [[4,6],[7,9]] 이 문제를 풀기 위해서는 기본적으로 배열이 무엇인지, 또 2차원 배열은 무엇인지 이해해야 한다. 먼저 배열은 영어로 Array라고 하며 줄여서 arr라고 쓴다. 배열은 기본적으로 선형 자료구조로 동일한 타입의 연관된 데이터를 연결지어서 메모리에 저장하고 하나의 변수에 관리하며 순서는 0부터 .. 2022. 5. 8.
MVC , MVC 하는데 MVC가 뭔데? MVC 패턴이란 Model View Controller 구조라고 할 수 있다. 그러면 모델, 뷰 , 그리고 컨트롤러가 무엇일까? MVC 기초패턴을 아래 그림을 통해 쉽게 이해해보자! 첫 시작은 하단의 파란색 원모양의 도형에서부터 우측-> 시계 반대방향으로 흘러간다. 원형에 적힌 USER는 웹페이지를 접속한 이용자, 즉 우리 자신이라고 이해하면 쉽다. 여러분이 네이버라는 사이트를 접속하려고 한다고 가정해보자. 네이버에 접속하기 위해 주소창에 주소를 입력하고 엔터를 치거나 네이버 링크를 클릭하거나 지정된 홈페이지라서 웹브라우저를 그냥 열었거나 하면 네이버가 켜진다. 그러면 어떻게 켜지는걸까? 우리가 연극을 보면 연출을 돕는 수많은 스텝들이 조명이 꺼졌을 때 무대에 필요한 소품을 재빠르게 옮겨놓곤 한다. 마찬.. 2022. 5. 5.
728x90
반응형