keyword : 문자열 difficulty : 하 completion : ✅ notice : 69. 단어의 개수 📝 문제 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 입력 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열은 공백으로 시작하거나 끝날 수 있다. 출력 첫째 줄에 단어의 개수를 출력한다. 예제 입력 1 The Curious Case of Benjamin Button 예제 출력 1 6 🔍 정답 i..
keyword : 형변환 difficulty : 하 completion : ✅ notice : 68. 상수 📝 문제 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 것이다. 두 수가 주어졌을 때, 상수의 대답을 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 상근이가 칠판에 적은 두 수 A와 B가 주어진다..
Scanner와 System.out.println public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String name = scanner.next(); String address = scanner.nextLine(); int age = scanner.nextInt(); int score = scanner.nextDouble(); System.out.println(name + address + age + score); } } nextLine() 으로 개행 문자까지 입력을 받는 방법이 있고, next() 로 문자열 단위로 입력을 받는 방법이 있으며 각각 Data Type 에..
What I Learned 💡 객체지향 프로그래밍을 나 나름대로 구상해보았다. RPG 게임 세계를 만든다고 가정하고, 순차적 프로그래밍을 통해 구현한다고 하면 player가 가야할 길을 일일이 프로그래밍 해주어야 한다. A라는 지역에 가서 "아무개" 라는 NPC에게 말을 걸고 1번 이벤트를 진행해야 한다고 하면 순서대로 프로그래밍을 하고, "아무개"에게 말을 걸기 전에는 1번 이벤트가 진행되지 않도록 막는다던가 1번 이벤트가 진행된 후에 "아무개"에게 말을 거는 프로그래밍을 추가로 해주어야 한다. 게임이 방대해지고 이벤트가 많아지면 경우의 수가 기하급수적으로 늘어나기 때문에 프로그래밍 하는 게 부담스러워지고 놓치는 부분도 많아질 것이다. 💡 또 같은 게임을 절차적 프로그래밍을 통해 구현해보자. playe..
- Total
- Today
- Yesterday
- Algorithm
- 백준
- 스프링부트
- 형변환
- 프로그래머스
- 자바dp
- CS
- 알고리즘
- Nest
- SQL
- 해시맵
- Comparator
- JavaScript
- JPA
- BFS
- 자바
- DP
- SQLD
- 정렬
- 리액트
- Queue
- 타입스크립트
- 스프링
- 자바스크립트
- 자바트리
- dfs
- Spring
- 이분탐색
- 자바bfs
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |