5622번: 다이얼

첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다.

www.acmicpc.net

 

Language: Java

 

⭐ S가 도중에 4글자가 포함되므로 S, V만 if문 추가 처리 필요

 

 

 

소스 코드
🔗 HJ0216/TIL/BOJ

 

 

 

27323번: 직사각형

정수 A, B 가 주어진다. 세로 길이가 A cm, 가로 길이가 B cm 인 아래와 같은 직사각형의 넓이를 cm2 단위로 구하시오.

www.acmicpc.net

 

Language: Java

 

 

 

 

소스 코드
🔗 HJ0216/TIL/BOJ

 

 

 

2720번: 세탁소 사장 동혁

각 테스트케이스에 대해 필요한 쿼터의 개수, 다임의 개수, 니켈의 개수, 페니의 개수를 공백으로 구분하여 출력한다.

www.acmicpc.net

 

Language: Java

 

 

 

 

소스 코드
🔗 HJ0216/TIL/BOJ

 

 

 

2745번: 진법 변환

B진법 수 N이 주어진다. 이 수를 10진법으로 바꿔 출력하는 프로그램을 작성하시오. 10진법을 넘어가는 진법은 숫자로 표시할 수 없는 자리가 있다. 이런 경우에는 다음과 같이 알파벳 대문자를 

www.acmicpc.net

 

Language: Java

 

⭐ String으로 입력받아서 charAt()으로 '문자열'을 추출했으므로, 1이 출력되더라도 1이 아닌 '1'임에 유의

구간을 나누어 수치 조정 필요

 

 

 

소스 코드
🔗 HJ0216/TIL/BOJ

 

 

 

1157번: 단어 공부

알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.

www.acmicpc.net

 

Language: Java

 

 

❗불필요한 배열 생성: 메모리 초과 발생 유의

1. 입력값을 받아서 저장하는 list를 생성할 필요 없음

2. 배열의 크기가 정해진 경우, ArrayList 생성보다 int[] 배열 생성이 메모리 사용에 효율적일 수 있음

3. 출력값이 기본값이 있을 때, 초기화를 해당 기본값으로 설정

 

 

 

소스 코드
🔗 HJ0216/TIL/BOJ