구현150 [백준] 2444번 : 별 찍기 - 7 – JAVA [자바] https://www.acmicpc.net/problem/2444 2444번: 별 찍기 - 7 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net 문제 문제 풀이 백준 2444번 별 찍기 - 7은 브론즈 3 난이도의 구현 문제이다. 이 문제에서도 마찬가지로 예제에서 n과 패턴이 주어지고 패턴에 나와있는 것처럼 별을 출력해주면 된다. 이 문제도 이중 for-loop을 이용해서 푼다. 우선 바깥 for-loop은 i = 1부터 시작하고 i = n까지이다. 우선 i가 1일 때, 스페이스가 4개가 있는 거를 볼 수 있다. 즉, j = 1부터 n - i까지인 for-loop을 만든다. 이 for-loop에서는 스페이스만 추가한다. 그리고 보면 i = 1일 때, *이 1개, i .. 2022. 4. 23. [백준] 2445번 : 별 찍기 - 8 – JAVA [자바] 별 찍기 - 8https://www.acmicpc.net/problem/2445 2445번: 별 찍기 - 8 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net 문제 문제 풀이 백준 2445번 별 찍기 - 8는 브론즈 3 난이도의 구현 문제이다. 이 문제에서도 마찬가지로 예제에서 패턴이 주어지고 패턴에 나와있는 것처럼 별을 출력해주면 된다. 이 문제도 이중 for-loop을 이용해서 푼다. 우선 바깥 for-loop은 i = 1부터 시작하고 i = n까지이다. 그리고 패턴을 보면 *이 i개만큼 양 끝에 있고 가운데에는 2n - 2i개만큼의 스페이스가 있다. 이거를 n번 반복한다. 그렇게 하면 일단 n이 5일 때, 다음과 같은 결과를 얻는다. * * ** ** *** *.. 2022. 4. 22. [백준] 10988번 : 팰린드롬인지 확인하기 – JAVA [자바] https://www.acmicpc.net/problem/10988 10988번: 팰린드롬인지 확인하기 첫째 줄에 단어가 주어진다. 단어의 길이는 1보다 크거나 같고, 100보다 작거나 같으며, 알파벳 소문자로만 이루어져 있다. www.acmicpc.net 문제 문제 풀이 백준 10988번 팰린드롬인지 확인하기는 브론즈 1 난이도의 구현 및 문자열 문제이다. 이 문제는 되게 간단하다. 주어진 문자열이 팰린드롬인지 아닌지만 확인하면 된다. 팰린드롬이란 앞으로 읽을 때와 거꾸로 읽을 때 똑같으면 팰린드롬이라고 한다. 이 문제는 StringBuilder 클래스에 있는 reverse() 함수를 이용해서 풀 것이다. reverse() 함수는 말 그대로 문자열을 뒤집는 함수이다. String 클래스에는 revers.. 2022. 4. 21. [백준] 17202번 : 핸드폰 번호 궁합 – JAVA [자바] https://www.acmicpc.net/problem/17202 17202번: 핸드폰 번호 궁합 어린시절 다들 한 번씩은 이름으로 궁합을 본 적이 있을 것이다. 이것과 비슷한 방식으로 중앙대학교에는 핸드폰 번호 궁합을 보는 것이 유행이라고 한다. 핸드폰 번호 궁합을 보기 위해서는 www.acmicpc.net 문제 문제 풀이 백준 17202번 핸드폰 번호 궁합은 DP 및 구현하는 브론즈 1 난이도의 문제이다. 이 문제는 중앙대학교의 2019 NPC (Newbie Programming Contest)에 나온 문제였다. 이 문제에서는 전화번호 2개가 주어진다. 그리고 이 두 전화번호의 궁합을 구하면 된다. 전화번호를 각각 A, B라고 하겠다. 전화번호의 궁합을 구하는 법은 다음과 같다 : A부터 시작하여 .. 2022. 4. 21. 이전 1 ··· 32 33 34 35 36 37 38 다음 반응형