본문 바로가기

Programming Language/JAVA8

[JAVA] 백준 문제풀이(1252번 : 팰린드롬수) 사실 이번 풀이는 난이도랄게 없다. 언어마다 풀이 방법이 다를 수 있겠으나 (예를 들어 문자열을 뒤집는 메소드가 있다던지...그럼 더 쉬워질듯) 이번 문제풀이에서 핵심은 입력한 문자열을 어떻게 뒤집어 기존 입력값과 비교할 것인가 이었다. https://www.acmicpc.net/problem/1259 1259번: 팰린드롬수 입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다. www.acmicpc.net 문제의 내용은 이렇다 문제 어떤 단어를 뒤에서부터 읽어도 똑같다면 그 단어를 팰린드롬이라고 한다. 'radar', 'sees'는 팰린드롬이다. 수도 팰린드롬으로 취급할 수 있다... 2022. 6. 5.
[JAVA] 백준 문제풀이 (10820번: 문자열 분석) 바로 이전 게시글에 이어 2번째 포스팅 사실 이문제는 어렵다보기 보다는 문자열 입력을 받는 방법에 대해 얼마나 다양하게 아느냐에 따라 갈릴듯하다 https://www.acmicpc.net/problem/10820 10820번: 문자열 분석 문자열 N개가 주어진다. 이때, 문자열에 포함되어 있는 소문자, 대문자, 숫자, 공백의 개수를 구하는 프로그램을 작성하시오. 각 문자열은 알파벳 소문자, 대문자, 숫자, 공백으로만 이루어져 있 www.acmicpc.net 문제 문자열 N개가 주어진다. 이때, 문자열에 포함되어 있는 소문자, 대문자, 숫자, 공백의 개수를 구하는 프로그램을 작성하시오. 각 문자열은 알파벳 소문자, 대문자, 숫자, 공백으로만 이루어져 있다. 입력 첫째 줄부터 N번째 줄까지 문자열이 주어진다.. 2022. 6. 4.
[JAVA] 백준 문제풀이 (15351번: 인생 점수) 요 근래 1일1문제 풀이 한다고 해놓고 실천을 못하고 있다. 사유는 근본적으로는 너무 게을러서.. 그래도 핑계를 대자면 확실한 진로를 못잡겠다. 모바일 어플 개발(안드로이드 or IOS 개발)을 생각중이라 국비나 인터넷 강의를 찾는중... 일단 오늘의 문제는... 백준 15351(인생 점수) 되시겠다. https://www.acmicpc.net/problem/15351 15351번: 인생 점수 어떤 사람이 무엇을 즐기느냐에 따라 그 사람의 인생 점수를 측정할 수 있다. A를 1점, B를 2점, ... , Z를 26점으로 해, 즐기는 것의 이름의 알파벳 점수를 모두 더하면 된다. 예를 들어, "OTAKU LIFE" 는 www.acmicpc.net 사실 소개하기도 좀 뭐한게 난이도가 상세한 서술을 요할만큼 .. 2022. 6. 4.
[자바] BigInteger 문제(feat. 백준 1271번) 나의 자랑스러운 칭구를 통해 solved.ac(https://solved.ac/problems/level)를 알게 되었고 나도 해봐야겠다는 생각이 들어 오늘부터 문제풀이를 시작했다. 이 사이트가 사실 백준 알고리즘 사이트와 연동? 되어있는 사이트라 이전에 풀었던 문제들도 해결이 된 상태로 있어서 오늘 리뷰할 문제로 바로 넘어갔다. 오늘의 문제~는 엄청난 부자2 (https://www.acmicpc.net/problem/1271) 갑부 최백준 조교는 동전을 최소로 바꾸는데 성공했으나 김재홍 조교가 그 돈을 발견해서 최백준 조교에게 그 돈을 나누자고 따진다. 그 사실이 전 우주로 알려지자 우주에 있던 많은 생명체들이 자신들에게 돈을 분배해 달라고 당장 달려오기 시작했다. 프로토스 중앙 우주 정부의 정책인, .. 2021. 7. 24.