분류 전체보기559 Baekjoon 11721 열 개씩 끊어 출력하기 JAVA 11721번: 열 개씩 끊어 출력하기 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. www.acmicpc.net 문제 알파벳 소문자와 대문자로만 이루어진 길이가 N인 단어가 주어진다. 한 줄에 10글자씩 끊어서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다. 출력 입력으로 주어진 단어를 열 개씩 끊어서 한 줄에 하나씩 출력한다. 단어의 길이가 10의 배수가 아닌 경우에는 마지막 줄에는 10개 미만의 글자만 출력할 수도 있다. 풀이 전체 단어를 입력받는다. substri.. 2022. 5. 10. Baekjoon 16693 Pizza Deal JAVA 16693번: Pizza Deal There’s a pizza store which serves pizza in two sizes: either a pizza slice, with area A1 and price P1, or a circular pizza, with radius R1 and price P2. You want to maximize the amount of pizza you get per dollar. Should you pick the pizza slice or the www.acmicpc.net 문제 There’s a pizza store which serves pizza in two sizes: either a pizza slice, with area A1 and price P1, or.. 2022. 5. 10. Programmers 자릿수 더하기 JAVA 문제 코딩테스트 연습 - 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출 programmers.co.kr 풀이 입력받은 값을 나머지 연산을 이용하여 마지막 자리수를 가져오고, n을 10으로 나누어 1의 자리수를 10의 자리수로 밀어낸다. 코드 import java.util.*; public class Solution { public int solution(int n) { int answer = 0; while(n>0){ answer+=n%10; n/=10; } return answer;.. 2022. 5. 5. Programmers 평균 구하기 JAVA 문제 코딩테스트 연습 - 평균 구하기 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr programmers.co.kr 풀이 입력되는 배열의 전체 값들을 answer에 더하고 출력시 arr의 전체 길이 만큼 나눠주면 arr배열의 평균값을 구할 수 있다. 코드 class Solution { public double solution(int[] arr) { double answer = 0; for(int i=0;i 2022. 5. 5. Programmers 하샤드 수 JAVA 문제 코딩테스트 연습 - 하샤드 수 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하 programmers.co.kr 풀이 입력받은 값을 나머지 연산으로 계속하여 1의 자리의 수를 구하고 10을 나누어서 1의 자리를 없애고 10의 자리의 수를 1의 자리의 수로 내린다. ex) x=1234 x%=10 => 4 x/=10 => 123 x%=10 => 3 x/=10 => 12 이렇게 하면 입력받은 숫자를 한자리씩 더할 수 있게된다. 이렇게 구한 harshad값을 처음에 y에 백업해둔 x의 값을 이용해서 나머지를 구해 나머지가 0이 아니면 나눠 떨어진 .. 2022. 5. 5. Programmers 핸드폰 번호 가리기 JAVA 문제 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자 programmers.co.kr 풀이 입력받은 핸드폰의 길이-4 만큼을 반복해서 for문을 수행하며 *을 answer에 더해준다. 마지막에 핸드폰 길이 -4 부터 끝까지의 값을 answer에 붙여서 *로 마스킹한 번호를 출력한다. 코드 class Solution { public String solution(String phone_number) { String answer = ""; for(int i=0;i 2022. 5. 5. Baekjoon 20215 Cutting Corners JAVA 20215번: Cutting Corners A large coffee spill in the warehouse of the Busy Association of Papercutters on Caffeine has stained the corners of all paper in storage. In order to not waste money, it was decided that these dirty corners should be cut off of all pieces of paper. A few www.acmicpc.net 문제 A large coffee spill in the warehouse of the Busy Association of Papercutters on Caffeine has stain.. 2022. 5. 5. Baekjoon 21335 Another Eruption JAVA 21335번: Another Eruption A volcano has recently erupted in Geldingadalur, Iceland. Fortunately this eruption is relatively small, and---unlike the infamous Eyjafjallajökull eruption---is not expected to cause delayed international flights or global outrage. There is some concern www.acmicpc.net 문제 A volcano has recently erupted in Geldingadalur, Iceland. Fortunately this eruption is relatively s.. 2022. 5. 5. Baekjoon 20352 Circus JAVA 20352번: Circus In the modern world, the spotlight has shifted entirely from live shows to televised recordings. Well, not entirely... One small troupe of indomitable entertainers still holds out and puts on regular circus performances. The shows are extremely popular. www.acmicpc.net 문제 In the modern world, the spotlight has shifted entirely from live shows to televised recordings. Well, not ent.. 2022. 5. 5. 이전 1 ··· 18 19 20 21 22 23 24 ··· 63 다음 728x90 728x90