Skip to content

1 #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 500 commits into
base: main
Choose a base branch
from
Open

1 #1

Changes from 2 commits
Commits
Show all changes
500 commits
Select commit Hold shift + click to select a range
9e09f3f
Rename thursday/week18/haechul.java to thursday/week18/haechul/리트코드 R…
lamodadite Mar 16, 2023
c39aaf0
Create 18429번 근손실.java
lamodadite Mar 16, 2023
b960242
Create 10836번 여왕벌.java
lamodadite Mar 16, 2023
51284c0
Update 10836번 여왕벌.java
lamodadite Mar 16, 2023
f18f3d9
Update step.md
JEENSUNG Mar 17, 2023
339a6fc
Update step.md
JEENSUNG Mar 17, 2023
0f20950
Update notice.md
movingone Mar 17, 2023
f431ccc
Update notice.md
movingone Mar 17, 2023
b8b1e02
Update step.md
JEENSUNG Mar 17, 2023
5b72c23
17주차
gayion21 Mar 18, 2023
b829b7a
.
Mar 18, 2023
08b3c9d
.
Mar 18, 2023
0d546fe
.
Mar 18, 2023
f7e9395
no message
gayion21 Mar 18, 2023
b243474
this week
some1mine Mar 20, 2023
c99a264
Update notice.md
movingone Mar 21, 2023
81f90b9
this week is 19th
some1mine Mar 22, 2023
e72324f
Add files via upload
YunByungil Mar 23, 2023
175f3c5
Add files via upload
YunByungil Mar 23, 2023
5a4b687
commit
jinu12 Mar 23, 2023
c78002b
Merge branch 'main' of https://github.com/jinu12/Algorithm_study
jinu12 Mar 23, 2023
2d61b8e
Merge pull request #85 from jinu12/main
jinu12 Mar 23, 2023
188a9ab
Add files via upload
JEENSUNG Mar 23, 2023
8ccd06a
D
some1mine Mar 23, 2023
c9e9562
Update step.md
JEENSUNG Mar 24, 2023
89a9d21
Update step.md
JEENSUNG Mar 24, 2023
b80ad70
.
Mar 25, 2023
5c42478
.
Mar 25, 2023
b52bd7d
1st add
NutellaCode Mar 25, 2023
7df9c3d
Merge branch 'hagyoung99:main' into main
NutellaCode Mar 25, 2023
a63f9cc
dir change
NutellaCode Mar 25, 2023
c10e5e1
no message
gayion21 Mar 25, 2023
d2259fe
Merge branch 'main' of https://github.com/hagyoung99/Algorithm_study …
gayion21 Mar 25, 2023
07ee314
no message
gayion21 Mar 25, 2023
d341da2
no message
gayion21 Mar 25, 2023
74a96d2
Merge branch 'hagyoung99:main' into main
NutellaCode Mar 26, 2023
b230816
Create B20291.java
hagyoung99 Mar 28, 2023
3e40c14
Merge branch 'hagyoung99:main' into main
NutellaCode Mar 28, 2023
b869c82
Merge pull request #86 from NutellaCode/main
jinu12 Mar 28, 2023
0d80575
Rename thursday/week1/laziness/Lazy25305.java to thursday/week01/lazi…
some1mine Mar 28, 2023
d1d8829
Rename thursday/week01/laziness/Lazy25305.java to thursday/week1/lazi…
some1mine Mar 28, 2023
2227398
20th
some1mine Mar 29, 2023
8aae67c
Merge branch 'main' of https://github.com/hagyoung99/Algorithm_study
some1mine Mar 29, 2023
008e221
세상엔 천재들이 너무 많은 것 같은 건 내가 바보이기 때문일까
some1mine Mar 29, 2023
da5c854
Create 17281번 야구.java
lamodadite Mar 30, 2023
24a75c5
Create 1495번 기타리스트.java
lamodadite Mar 30, 2023
b698c64
Create 5582번 공통 부분 문자열.java
lamodadite Mar 30, 2023
b6ca3b5
Create 1652번 누울 자리를 찾아라.java
lamodadite Mar 30, 2023
8cb224e
commit
jinu12 Mar 30, 2023
356b40f
Merge branch 'hagyoung99:main' into main
jinu12 Mar 30, 2023
ef1c76a
Merge pull request #87 from jinu12/main
jinu12 Mar 30, 2023
4b08567
Create 15903번 카드 합체 놀이.java
lamodadite Mar 30, 2023
d0a32cb
Add files via upload
JEENSUNG Mar 30, 2023
14b53aa
Create 20291번 파일 정리.java
lamodadite Mar 30, 2023
81075ec
19주차 문제
gayion21 Mar 31, 2023
135c457
Add files via upload
YunByungil Apr 1, 2023
1aa204b
Update step.md
JEENSUNG Apr 2, 2023
d88a647
Update step.md
JEENSUNG Apr 2, 2023
d14c6f1
Update step.md
JEENSUNG Apr 2, 2023
5077c2e
Create 7490번 0만들기.java
lamodadite Apr 3, 2023
5f91a33
Rename thursday/week 21/haechul/7490번 0만들기.java to thursday/week21/ha…
lamodadite Apr 3, 2023
2ee207f
commit
jinu12 Apr 6, 2023
dfeff45
Merge pull request #88 from jinu12/main
jinu12 Apr 6, 2023
7e622d7
Create 17141번 연구소 2.java
lamodadite Apr 6, 2023
9eb25bc
Add files via upload
JEENSUNG Apr 6, 2023
33f29a2
.
Apr 8, 2023
d580002
Update step.md
JEENSUNG Apr 9, 2023
b59305c
Update step.md
JEENSUNG Apr 9, 2023
ddccda7
Update step.md
JEENSUNG Apr 9, 2023
05d8e33
Add files via upload
JEENSUNG Apr 13, 2023
ea0526b
Delete thursday/weak22/jeensung directory
JEENSUNG Apr 13, 2023
0503528
Add files via upload
JEENSUNG Apr 13, 2023
18d9e33
Create 2659번 십자카드 문제.java
lamodadite Apr 13, 2023
b49eac7
commit
jinu12 Apr 13, 2023
e52bfde
Merge pull request #89 from jinu12/main
jinu12 Apr 13, 2023
bd73b88
update 17141
jinu12 Apr 13, 2023
c16cadf
Merge branch 'main' of https://github.com/jinu12/Algorithm_study
jinu12 Apr 13, 2023
a447167
Merge pull request #90 from jinu12/main
jinu12 Apr 13, 2023
7f38ed3
Create 리트코드 - 점프게임.java
lamodadite Apr 13, 2023
9a2e7bb
Add files via upload
YunByungil Apr 13, 2023
fcf0541
Update step.md
JEENSUNG Apr 14, 2023
8d9db3c
untracked
NutellaCode Apr 15, 2023
2ca8dd8
Merge pull request #91 from NutellaCode/main
NutellaCode Apr 15, 2023
a1a1c79
Create 2531번 회전 초밥.java
lamodadite Apr 16, 2023
9e549a9
Create 2012번 등수 매기기.java
lamodadite Apr 16, 2023
0ded923
Update 2012번 등수 매기기.java
lamodadite Apr 16, 2023
8e7c765
Create 3967번 매직 스타.java
lamodadite Apr 16, 2023
5328564
Update step.md
JEENSUNG Apr 17, 2023
6cd56af
Create 16401번 과자 나눠주기.java
lamodadite Apr 17, 2023
e6469d6
Create 12904번 A와 B.java
lamodadite Apr 17, 2023
7434a48
Update 12904번 A와 B.java
lamodadite Apr 17, 2023
be08045
Update notice
gayion21 Apr 21, 2023
c26b086
Add files via upload
JEENSUNG Apr 23, 2023
6c9aec9
Update step.md
JEENSUNG Apr 23, 2023
36ac501
Add files via upload
YunByungil Apr 23, 2023
414902d
Create 10431번 줄세우기.java
lamodadite Apr 23, 2023
c69c985
Create 2847번 게임을 만든 동준이.java
lamodadite Apr 23, 2023
29176d0
Create 1863번 스카이라인 쉬운거.java
lamodadite Apr 24, 2023
11eef06
Create 13305번 주유소.java
lamodadite Apr 24, 2023
0f90155
Delete .gitignore
NutellaCode Apr 27, 2023
57ffc35
Delete .idea directory
NutellaCode Apr 27, 2023
818ed6b
9079 still sovling
NutellaCode Apr 27, 2023
689c7c0
Delete saturday/week_20/XiLee directory
NutellaCode Apr 27, 2023
c5c95b1
Create week_20
NutellaCode Apr 27, 2023
3604739
Delete week_20
NutellaCode Apr 27, 2023
151a078
Delete saturday/week_10/src directory
NutellaCode Apr 27, 2023
d0a0fea
Add files via upload
YunByungil Apr 27, 2023
8cfbbd4
23, 24 BOJ
jinu12 Apr 27, 2023
d894f1d
Merge pull request #93 from jinu12/main
jinu12 Apr 27, 2023
91f7d43
Merge pull request #92 from NutellaCode/main
jinu12 Apr 27, 2023
3ced410
Add files via upload
JEENSUNG Apr 27, 2023
8533a9c
update day23
jinu12 Apr 27, 2023
8901dbc
Merge branch 'main' of https://github.com/jinu12/Algorithm_study
jinu12 Apr 27, 2023
7febcf7
Merge pull request #94 from jinu12/main
jinu12 Apr 27, 2023
68b03a6
no message
gayion21 Apr 29, 2023
5060c61
no message
gayion21 Apr 29, 2023
9e73503
update notion
gayion21 Apr 29, 2023
291cb84
Update step.md
JEENSUNG May 1, 2023
0c11cd4
Update step.md
JEENSUNG May 1, 2023
408b834
week25 complete
jinu12 May 4, 2023
8c7ec22
Merge pull request #95 from jinu12/main
jinu12 May 4, 2023
6c7167d
Create 1446번 지름길.java
lamodadite May 5, 2023
249defb
Create 1261번 알고스팟.java
lamodadite May 5, 2023
a775fba
Create 5567번 결혼식.java
lamodadite May 5, 2023
4ed83fa
Create 3184번 양.java
lamodadite May 6, 2023
560d237
Create 1535번 안녕.java
lamodadite May 6, 2023
e6b537b
Update step.md
JEENSUNG May 7, 2023
fdca354
Add files via upload
JEENSUNG May 7, 2023
2b20608
Add files via upload
JEENSUNG May 8, 2023
4897317
Add files via upload
JEENSUNG May 9, 2023
e1444ae
Delete thursday/week26 directory
JEENSUNG May 9, 2023
981ffad
Add files via upload
JEENSUNG May 9, 2023
392ea77
Create 20125번 쿠키의 신체 측정.java
lamodadite May 10, 2023
557946f
Create 20006번 랭킹전 대기열.java
lamodadite May 10, 2023
8d104ea
Create 2195번 문자열 복사.java
lamodadite May 10, 2023
057a595
Create 1347번 미로 만들기.java
lamodadite May 11, 2023
1e3ee73
Create 3048번 개미.java
lamodadite May 11, 2023
1801eb7
Create 1347번 미로 만들기.java
lamodadite May 11, 2023
1571ae3
week 26
jinu12 May 11, 2023
ad981f3
Merge branch 'main' of https://github.com/jinu12/Algorithm_study
jinu12 May 11, 2023
eb6f792
Merge pull request #96 from jinu12/main
jinu12 May 11, 2023
bd4f32e
Add files via upload
JEENSUNG May 11, 2023
6749f8c
Create 1941번 소문난 칠공주.java
lamodadite May 11, 2023
207ff25
charmeee
charmeee May 11, 2023
f6ba86b
Update step.md
JEENSUNG May 15, 2023
f07476b
Create 1726번 로봇.java
lamodadite May 18, 2023
c91ca65
Create 13975번 파일 합치기 3.java
lamodadite May 18, 2023
452603d
Create 1421번 나무꾼 이다솜.java
lamodadite May 18, 2023
c2b1982
Update step.md
JEENSUNG May 21, 2023
19b1294
Update step.md
JEENSUNG May 21, 2023
68cadfd
Update step.md
JEENSUNG May 21, 2023
ca4aa8d
Create 16967번 배열 복원하기.java
lamodadite May 22, 2023
687d843
Create 10655번 마라톤 1.java
lamodadite May 22, 2023
6d1d751
Create 1189번 컴백홈.java
lamodadite May 23, 2023
b1bcb78
Create 2174번 로봇 시뮬레이션.java
lamodadite May 23, 2023
a4850bc
Add files via upload
JEENSUNG May 24, 2023
1210797
Add files via upload
JEENSUNG May 24, 2023
437f6a1
week 27,28
jinu12 May 25, 2023
db16600
Merge pull request #97 from jinu12/main
jinu12 May 25, 2023
622232e
Create 5213번 과외맨 (못풀었음 ㅠ).java
lamodadite May 25, 2023
f710dc3
Update step.md
JEENSUNG May 25, 2023
4645711
Update step.md
JEENSUNG May 28, 2023
c99db3c
Update step.md
JEENSUNG May 28, 2023
9120ebc
Create 1325번 효율적인 해킹.java
lamodadite May 29, 2023
adff28a
Delete thursday/week28/week28 directory
JEENSUNG May 29, 2023
da8479a
Add files via upload
JEENSUNG May 29, 2023
f24cfd5
Create 10282번 해킹.java
lamodadite May 29, 2023
1e2473c
Create 2660번 회장뽑기.java
lamodadite May 30, 2023
abd9aa8
week29
jinu12 Jun 1, 2023
a105bbe
Merge pull request #98 from jinu12/main
jinu12 Jun 1, 2023
b3ce3d1
Create 14925번 목장 건설하기.java
lamodadite Jun 1, 2023
d30e743
Add files via upload
JEENSUNG Jun 1, 2023
7e10ed1
Update step.md
JEENSUNG Jun 2, 2023
8a25cc6
Create 2096번 내려가기.java
lamodadite Jun 2, 2023
f583483
Create 16434번 드래곤 앤 던전.java
lamodadite Jun 3, 2023
003f048
Create 1915번 가장 큰 정사각형.java
lamodadite Jun 3, 2023
fc83d02
Create 14938번 서강그라운드.java
lamodadite Jun 4, 2023
fcb225f
Add files via upload
JEENSUNG Jun 5, 2023
cd64922
Delete thursday/week30/week30 directory
JEENSUNG Jun 8, 2023
2f67dc1
Add files via upload
JEENSUNG Jun 8, 2023
e8a489c
week30
jinu12 Jun 8, 2023
c068e3a
Merge branch 'main' of https://github.com/jinu12/Algorithm_study
jinu12 Jun 8, 2023
6129d9f
Merge pull request #99 from jinu12/main
jinu12 Jun 8, 2023
a25fafa
Add files via upload
JEENSUNG Jun 8, 2023
1b6aa57
Update step.md
JEENSUNG Jun 9, 2023
7e6da80
Create 14461번 뮤탈리스크.java
lamodadite Jun 11, 2023
08a6538
31week
jinu12 Jun 15, 2023
387432f
Update step.md
JEENSUNG Jun 19, 2023
b65eba1
Update step.md
JEENSUNG Jun 19, 2023
142cffb
Merge branch 'hagyoung99:main' into main
jinu12 Jun 20, 2023
a01bfa1
Merge pull request #100 from jinu12/main
jinu12 Jun 20, 2023
e884071
Create 6443번 애너그램.java
lamodadite Jun 20, 2023
c9c187b
Add files via upload
JEENSUNG Jun 20, 2023
976d30c
Create 20164번 호수 홀릭 호석.java
lamodadite Jun 22, 2023
2ad098d
Create 1106번 호텔.java
lamodadite Jun 22, 2023
868e104
Create 18405번 경쟁적 전염.java
lamodadite Jun 22, 2023
8b3d9ef
Create 16987번 계란으로 계란치기.java
lamodadite Jun 22, 2023
02041c0
week32
jinu12 Jun 22, 2023
83250f6
Merge branch 'hagyoung99:main' into main
jinu12 Jun 22, 2023
9007026
week32
jinu12 Jun 22, 2023
97e8fbd
Merge pull request #101 from jinu12/main
jinu12 Jun 22, 2023
685787b
week 21 update
jinu12 Jun 22, 2023
36de70e
Merge pull request #102 from jinu12/main
jinu12 Jun 22, 2023
a6fb998
Update step.md
JEENSUNG Jun 24, 2023
c86eca3
Update step.md
JEENSUNG Jun 24, 2023
c0176ca
Update step.md
JEENSUNG Jun 24, 2023
b7dcd3f
Update step.md
JEENSUNG Jun 24, 2023
dbd2305
Create 9742번 순열.java
lamodadite Jun 25, 2023
61f3700
Create 9742 순열(다음순열).java
lamodadite Jun 25, 2023
b0f8360
Rename 9742 순열(다음순열).java to 9742번 순열(다음순열).java
lamodadite Jun 25, 2023
cb9f6ab
week32
jinu12 Jun 29, 2023
9bf3e2d
Merge pull request #103 from jinu12/main
jinu12 Jun 29, 2023
4b74732
Add files via upload
JEENSUNG Jun 30, 2023
f0244ca
Update step.md
JEENSUNG Jul 1, 2023
a23992d
Update step.md
JEENSUNG Jul 1, 2023
b6bb14d
Create 6497번 전력난.java
lamodadite Jul 4, 2023
d236c97
Create 2477번 참외밭.java
lamodadite Jul 4, 2023
693c4f3
Create 1757번 달려달려.java
lamodadite Jul 4, 2023
0c32c17
Create 6118번 숨바꼭질.java
lamodadite Jul 4, 2023
f58c716
Create 1475번 방 번호.java
lamodadite Jul 4, 2023
de82e79
week 34
jinu12 Jul 7, 2023
a31d387
Merge pull request #104 from jinu12/main
jinu12 Jul 7, 2023
013943b
Add files via upload
JEENSUNG Jul 7, 2023
bfef9ac
Update step.md
JEENSUNG Jul 7, 2023
3e95619
Create 1774번 우주신과의 교감.java
lamodadite Jul 10, 2023
339e7b0
Create 17396번 백도어.java
lamodadite Jul 10, 2023
a863e8a
Create 19640번 화장실의 규칙.java
lamodadite Jul 11, 2023
f046d4b
Create 3568번 iSharp.java
lamodadite Jul 11, 2023
9173542
Create 2455번 지능형 기차.java
lamodadite Jul 11, 2023
cd4aa7b
Create 9934번 완전 이진 트리.java
lamodadite Jul 11, 2023
081cffb
Update step.md
JEENSUNG Jul 13, 2023
0b10816
Update step.md
JEENSUNG Jul 17, 2023
0fad839
Create 18427번 함께 블록 쌓기.java
lamodadite Jul 17, 2023
8bdfe98
week 34,35
jinu12 Jul 20, 2023
32bc58a
Merge pull request #105 from jinu12/main
jinu12 Jul 20, 2023
9a0a41f
Create 18430번 무기 공학.java
lamodadite Jul 24, 2023
039fac1
Update step.md
JEENSUNG Jul 24, 2023
b0c2d31
Create 2138번 전구와 스위치.java
lamodadite Jul 24, 2023
11761ad
Update 2138번 전구와 스위치.java
lamodadite Jul 25, 2023
6159b71
Create 17086번 아기 상어2.java
lamodadite Jul 25, 2023
16527e0
Create 2480번 주사위 세기.java
lamodadite Jul 25, 2023
aefec45
Create 1092번 배.java
lamodadite Jul 25, 2023
54a5df5
Update step.md
JEENSUNG Jul 30, 2023
7916b01
Create 21610번 마법사 상어와 비바라기.java
lamodadite Jul 31, 2023
fc91d71
Create 3699번 주차 빌딩.java
lamodadite Aug 3, 2023
66d4287
Create 2607번 비슷한 단어.java
lamodadite Aug 3, 2023
66d4c95
Create 4811번 알약.java
lamodadite Aug 3, 2023
31b1768
Create 1755 숫자놀이.java
lamodadite Aug 7, 2023
fa7e8e2
Make BOJ 2607 비슷한 단어
jinu12 Aug 21, 2023
59566a2
Merge pull request #106 from jinu12/main
jinu12 Aug 21, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions thursday/week37/jinu/BOJ2607.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
import java.io.*;

// 비슷한 단어

public class BOJ2607 {

// 1. 기준이 되는 문자열보다 길이가 한 글자 작은 경우
// 2. 기준이 되는 문자열보다 길이가 한 글자 큰 경우
// 3. 기준이 되는 문자열과 길이가 같은 경우

public static void main(String[] args) throws IOException {

// 입력 받기
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

// br.readline은 String 형태로 받으니까 String 형태를 int 형태로 바꾸기 여기서 기준점을 빼줌
int n = Integer.parseInt(br.readLine()) - 1;

// 기준점을 받아오기
String standard = br.readLine();

// 기준점에 길이
int len = standard.length();

// 알파벳의 숫자
int [] alphabet = new int [26];

// 대문자 알파벳 숫자 저장
for (int i = 0; i < len; i++) {
alphabet[standard.charAt(i) - 'A']++;
}

// 정답을 받을 변수
int ans = 0;

// n이 0 이 될떄까찌
while(n --> 0) {
// alphabet 배열을 복제
int [] temp = alphabet.clone();
// bufferedReader에 String 입력
String comp = br.readLine();

int cnt = 0;
for (int i = 0; i < comp.length(); i++) {
if(temp[comp.charAt(i)- 'A'] > 0) {
cnt++;
temp[comp.charAt(i)-'A']--;
}
}

// 1. 기준이 되는 문자열보다 길이가 한 글자 작은 경우
if(len - 1 == comp.length() && cnt == comp.length()) {
ans++;
}else if(len == comp.length()) { // 2. 기준이 되는 문자열보다 길이가 같을 경우
if(cnt == len || cnt == len - 1) {
ans++;
}
}else if(len + 1 == comp.length()) { // 3. 기준이 되는 문자열보다 길이가 한 글자 큰 경우
if(cnt == len) {
ans++;
}
}
}

// 정답을 출력
System.out.println(ans);

// bufferedReader 종료
br.close();

}

}