본문 바로가기
728x90
반응형

코딩테스트/Cos Pro 1급 Java20

[Cos Pro 1급 java] [5차] 문제6) p진법 to q진법 안녕하세요. 이번 포스팅은 Cos Pro 1급 java 5차 기출 문제 중 6번 문제인 p진법 to q진법을 풀어보겠습니다. □ 문제설명 p 진법으로 표현한 수란, 각 자리를 0부터 p-1의 숫자로만 나타낸 수를 의미합니다. p 진법으로 표현한 자연수 두개를 더한 결과를 q 진법으로 표현하려 합니다. 예를 들어, 3진법 수 112001과 12010을 더한 결과를 8진법으로 나타내면 1005입니다. solution 함수의 매개변수로 p 진법 자연수를 담은 문자열 s1, s2와 두 수를 나타내는 진법의 기수 p, 두 수의 덧셈 결과를 표현할 진법의 기수 q가 매개변수로 주어집니다. p진법으로 표현된 두 수를 더한 결과를 q 진법으로 나타낸 값을 return 하도록 solution 함수를 완성해주세요. □ 매.. 2021. 3. 22.
[Cos Pro 1급 java] [5차] 문제5) 몬스터 잡기 안녕하세요 이번 포스팅은 Cos Pro 1급 Java 5차 기출 문제 중 5번 문제인 몬스터 잡기 문제를 풀어보도록 하겠습니다. □ 문제설명 XX게임에선 캐릭터는 자신과 공격력이 같거나 자신보다 공격력이 작은 몬스터에게 이깁니다. 내가 가진 캐릭터가 최대 몬스터 몇 마리를 이길 수 있는지 구하려 합니다. 단, 한 캐릭터는 한 번만 싸울 수 있습니다. 예를 들어, 세 몬스터의 공격력이 각각 [1, 4, 3]이고, 내가 가진 두 캐릭터의 공격력이 각각 [1, 3]이라면 첫 번째 캐릭터는 첫 번째 몬스터와, 두 번째 캐릭터는 세 번째 몬스터와 싸워서 이길 수 있습니다. 따라서 이길 수 있는 몬스터 수는 최대 2마리입니다. 모든 몬스터의 공격력을 담은 배열 enemies, enemies의 길이 enemies_l.. 2021. 3. 22.
[Cos Pro 1급 java] [4차] 문제10) 소수의 세제곱이 몇개가 있나요 - 에라스토테네스의 체 사용 안녕하세요 이번 포스팅은 Cos Pro 1급 java 4차 기출문제 중 10번 문제인 소수의 세제곱이 몇개가 있나요 문제를 풀어보겠습니다. 백준 온라인 저지에서도 한번 다뤄봤던 내용이라 링크를 걸어두도록 하겠습니다. drcode-devblog.tistory.com/64?category=934211 [백준/java] 1929 소수 구하기 - 에라스토테네스의 체 사용 www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc... drcode-devblog.tistory.com □ 문제설명 자연수를 제곱한 수는.. 2021. 3. 22.
[Cos Pro 1급 java] [3차] 문제5) 전광판 문구 출력 안녕하세요 이번 포스팅은 Cos Pro 1급 java 3차 기출 문제 중 5번 문제인 전광판 문구 출력을 다뤄보겠습니다. □ 문제설명 핸드폰 화면에 문구를 출력해주는 전광판 어플이 있습니다. 문구는 "happy-birthday"로 설정하였습니다. 전광판 어플은 다음과 같은 규칙으로 화면에 문구를 출력해 줍니다. 어플은 화면에 14자 문구를 출력합니다. 문구는 1초에 왼쪽으로 한 칸씩 움직입니다. 문구 이외의 부분은 "_"로 표시됩니다. 어플은 설정한 문구를 화면에 반복해 출력합니다. 어플은 문구가 다 지나가면 설정한 문구를 반복해 보여줍니다. 예를 들어, 처음에는 화면에 "______________"가 보입니다. 3초 뒤에는 화면에 "___________hap"가 보입니다. 14초 뒤에는 화면에 "hap.. 2021. 3. 17.
[Cos Pro 1급 java] [3차] 문제4) 중복 문자열 이어붙이기 안녕하세요 이번 포스팅은 Cos Pro 1급 3차 기출 중 4번 문제인 중복 문자열 이어 붙이기를 풀어보겠습니다. □ 문제설명 두 문자열 s1과 s2를 붙여서 새 문자열을 만들려 합니다. 이때, 한 문자열의 끝과 다른 문자열의 시작이 겹친다면, 겹치는 부분은 한 번만 적습니다. 예를 들어 s1 = "ababc", s2 = "abcdab"일 때, 아래와 같이 s1 뒤에 s2를 붙이면 새 문자열의 길이는 9입니다. 그러나 s2 뒤에 s1을 붙이면 새 문자열의 길이는 8로, 더 짧게 만들 수 있습니다. 두 문자열 s1과 s2가 매개변수로 주어질 때, s1과 s2를 붙여서 만들 수 있는 문자열 중, 가장 짧은 문자열의 길이를 return 하도록 solution 함수를 완성해주세요. □ 매개변수 설명 두 문자열 .. 2021. 3. 17.
[Cos Pro 1급 java] [3차] 문제3) 비숍으로부터 도망쳐 안녕하세요. 이번 포스팅은 Cos Pro 1급 java 3차 기출문제 3번문제인 비숍으로부터 도망쳐 문제를 풀어보겠습니다. 이 문제는 체스와 나이트에서 좀 더 응용된 문제같네요 drcode-devblog.tistory.com/114 [Cos Pro 1급 Java] [1차] 문제6) 체스의 나이트 안녕하세요. 이번 포스팅은 Cos Pro 1급 Java 1차 6번 문제 체스의 나이트를 풀어보겠습니다. edu.goorm.io/learn/lecture/17301/cos-pro-1%EA%B8%89-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-java/lesson/839400/1%.. drcode-devblog.tistory.com □ 문제설명 체스에서 비숍(Bishop)은 아래 그림과 같이 .. 2021. 3. 17.
728x90
반응형