일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SpringBoot
- BufferedReader
- 연산자 우선순위
- 인스턴스
- 백준15552
- 코딩은체육과목입니다
- 백준10953
- 백준
- BufferedWriter
- 이너클래스
- 문자열메서드
- 15552
- 조건 연산자
- Java
- A+B - 7
- 11021
- 서버개발
- A+B - 6
- 인스턴스화
- 코딩테스트
- 포맷팅
- 알고리즘
- nextInt()
- 백준11021
- nextline()
- 그라운드시소
- 산술 연산자
- 10953
- 논리 연산자
- 비교 연산자
- Today
- Total
목록분류 전체보기 (25)
Coded by Juny
문제그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다.단어 N개를 입력으로 받아 그룹 단어의 개수를 출력하는 프로그램을 작성하시오.입력첫째 줄에 단어의 개수 N이 들어온다. N은 100보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에 단어가 들어온다. 단어는 알파벳 소문자로만 되어있고 중복되지 않으며, 길이는 최대 100이다.출력첫째 줄에 그룹 단어의 개수를 출력한다. 제출import java.io.BufferedReader;import ja..
문제예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다.크로아티아 알파벳변경čc=ćc-dždz=đd-ljljnjnjšs=žz=예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다.dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다.입력첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소문자와 '-', '='로만 이루어져 있다.단어는 크로아티아 알파벳으로 이루어져 있다. 문제 설명의 표에 나와있는 알파벳은 ..
문제알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.입력첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다.출력첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다.제출import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.HashMap;import java.util.Map;public class B_0605 { ..
우리가 현실 세계에서 보고 만지는 모든 실재하는 대상을 프로그래밍 언어에서는 객체(Object)라고 한다. 계속 배워 나갈 객체지향 프로그래밍(OOP) 개념은 이 객체로부터 시작된다. 이러한 객체 지향 프로그래밍은 프로그래밍에서 필요한 데이터를 한 데 모아 추상화시키고, 상태와 행위를 가진 객체를 만들고 해당 객체들 간의 상호작용을 통해 특정 기능을 구성하는 프로그래밍 방법론을 의미한다. 즉, OOP는 사물의 속성과 기능을 분석하고 이를 프로그래밍의 변수와 함수로 정의하여 실제세계를 컴퓨터 프로그래밍에 반영하고자 하는 목표를 두고 있다. 이를 레고와 비유하자면 특정 사물이 가지는 속성과 기능을 하나의 레고 조각으로 만들고 이를 하나씩 결합하는 것과 비슷하다. 이처럼 레고와 같은 프로그래밍을 하면 얻는 장..
이번 시간에는 코딩을 배우고 실습하며 많이 쓰이게될 제어문에 대해 알아보자. 제어문이란 우리가 컴퓨터에게 명령을 내릴 때 조건을 설정해주는 것과 비슷하다. 예를 들어 어떠한 값과 값을 비교하고 그 값이 같은 경우엔 A, 다른 경우엔 B를 출력하고자 할 때 이러한 조건을 설중해준다거나, A라는 변수에 특정 숫자를 여러 번 더하고 싶을 때 사용하는 것이 제어문이다. 이러한 제어문에는 크게 조건문과 반복문이 있다. 차근 차근 배워보자. 조건문if문조건문은 위의 예시에서 값을 비교하고 그에 따른 결과를 다르게 하고 싶을 때 조건을 설정해줄 때 사용한다. Java에서는 이러한 조건문을 if문을 활용한다. 코드에서 사용하자면 다음과 같다.if(조건식) { // (1) // 조건식이 참일 때 (1)의 { } 안의 코..