Cute Running Puppy
반응형

R.silver 131

[혼공 학습단 6기] 혼자 공부하는 자바_나만의 혼공 노트 공유하기

#혼공챌린지 #혼종자 #혼공단 방학 동안 혼공 챌린지에 참여하며 자바를 공부했던 노트들을 공유합니다. 그동안 작성하여 업로드했던 필기 포스팅은 챌린지 미션과 함께 제출했기에 이전까지 업로드했던 미션도 함께 업로드하겠습니다. 혼공 챌린지 덕분에 무의미하게 보내기 쉬운 여름 방학을 의미있게 보낼 수 있었습니다. 다음에 또 참여할 수 있는 기회가 생긴다면 또 참여하고 싶다는 생각이 들 정도로 의미 있는 활동이었습니다. 감사합니다. 아래 링크는 제가 혼공챌린지에 참여하며 자바를 공부한 뒤 정리한 글들입니다. [Language/Java] - [#혼공챌린지] 혼자 공부하는 자바_1주차 기본미션 [#혼공챌린지] 혼자 공부하는 자바_1주차 기본미션 #혼공단 #혼공챌린지 #혼공자 https://hongong.hanbit..

[#혼공챌린지] 혼자 공부하는 자바_6주차 선택미션

#혼공단 #혼공챌린지 #혼공자 https://hongong.hanbit.co.kr/%ed%98%bc%ea%b3%b5-%ea%b2%8c%ec%8b%9c%ed%8c%90/?uid=27&mod=document&pageid=1 [#혼공챌린지] 혼공 학습단 6기 도서별 미션과 커리큘럼 안녕하세요, 한빛미디어 혼공단을 운영하는 🧙🏻‍♀️혼공족장🧙🏻‍♀️입니다. #혼공챌린지 혼공학습단 6기와 "혼자 공부하는"시리즈에 관심을 주셔서 감사합니다 🥳 딱 6주만 같이 때 hongong.hanbit.co.kr 혼공 챌린지_자바 6주차 선택 미션 p.632 문제 2번 풀이 인증샷 문제 FileReader와 BufferedReader 를 이용하여 source.txt 내용을 읽고, 각 라인 번호를 추가해 모니터로 출력하는 프로그램..

[#혼공챌린지] 혼자 공부하는 자바_6주차 기본미션

https://hongong.hanbit.co.kr/%ed%98%bc%ea%b3%b5-%ea%b2%8c%ec%8b%9c%ed%8c%90/?uid=27&mod=document&pageid=1 [#혼공챌린지] 혼공 학습단 6기 도서별 미션과 커리큘럼 안녕하세요, 한빛미디어 혼공단을 운영하는 🧙🏻‍♀️혼공족장🧙🏻‍♀️입니다. #혼공챌린지 혼공학습단 6기와 "혼자 공부하는"시리즈에 관심을 주셔서 감사합니다 🥳 딱 6주만 같이 때 hongong.hanbit.co.kr #혼공단 #혼공챌린지 #혼공자 혼공 챌린지_자바 6주차 기본 미션 chapter 14. 입출력 스트림 요약정리 포스팅 입출력 스트림의 종류 바이트 기반 문자 기반 그림, 멀티미디어 등 바이너리 데이터를 읽고 출력할 때 문자 데이터를 읽고 출력할 때 ..

[#혼공챌린지] 혼자 공부하는 자바_5주차 선택미션

#혼공단 #혼공챌린지 #혼공자 https://hongong.hanbit.co.kr/%ed%98%bc%ea%b3%b5-%ea%b2%8c%ec%8b%9c%ed%8c%90/?uid=27&mod=document&pageid=1 [#혼공챌린지] 혼공 학습단 6기 도서별 미션과 커리큘럼 안녕하세요, 한빛미디어 혼공단을 운영하는 🧙🏻‍♀️혼공족장🧙🏻‍♀️입니다. #혼공챌린지 혼공학습단 6기와 "혼자 공부하는"시리즈에 관심을 주셔서 감사합니다 🥳 딱 6주만 같이 때 hongong.hanbit.co.kr 혼공 챌린지_자바 5주차 선택 미션 p.573 [직접 해보는 손코딩] 코딩 과정 및 실행 결과 인증샷 이름을 키로 점수를 값으로 저장하기 package sec01.exam06; import java.util.HashMa..

[#혼공챌린지] 혼자 공부하는 자바_5주차 기본미션

#혼공단 #혼공챌린지 #혼공자 https://hongong.hanbit.co.kr/%ed%98%bc%ea%b3%b5-%ea%b2%8c%ec%8b%9c%ed%8c%90/?uid=27&mod=document&pageid=1 [#혼공챌린지] 혼공 학습단 6기 도서별 미션과 커리큘럼 안녕하세요, 한빛미디어 혼공단을 운영하는 🧙🏻‍♀️혼공족장🧙🏻‍♀️입니다. #혼공챌린지 혼공학습단 6기와 "혼자 공부하는"시리즈에 관심을 주셔서 감사합니다 🥳 딱 6주만 같이 때 hongong.hanbit.co.kr 혼공 챌린지_자바 5주차 기본 미션 chapter 13. 직접 정리한 키워드 정리 공유 13-1. 컬렉션 프레임 워크 컬렉션 프레임 워크 널리 알려진 자료구조를 활용하여 객체들을 효율적으로 활용할 수 있도록 인터페이스와..

[python] 백준 2908_상수

https://www.acmicpc.net/problem/2908 2908번: 상수 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 www.acmicpc.net a, b = list(input().split()) new_a = [] new_b = [] for i in a: new_a.insert(0, i) for i in b: new_b.insert(0, i) new_a = ''.join(new_a) new_b = ''.join(new_b) print(max(new_a, new_b))

algorithm/Baekjoon 2021.08.05

[python] 백준 1152_단어의 개수

https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net 정답 코드 s = input().split(' ') cnt = len(s) if (s[0] == ''): cnt -= 1 if (s[len(s) - 1] == ''): cnt -= 1 print(cnt) 예제 출력 문자열 맨 앞과 뒤에 공백이 있음에 주의해야 한다.

algorithm/Baekjoon 2021.08.05

[python] 백준 1157_단어 공부

https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 정답 코드 #입력 받은 문자를 대문자로 변경하여 s1에 저장한다. s1 = input().upper() #중복을 제거하기 위해 s1을 set 함수에 넣는다. s2 = list(set(s1)) #s1에 등장하는 문자의 개수를 세어 cnt 리스트에 넣는다. cnt = [] for i in s2: cnt.append(s1.count(i)) #index를 활용하여 가장 많이 등장한 알파벳을 변수에 저장한다. max_alphabet = s..

algorithm/Baekjoon 2021.08.04

[python] 백준 2675_문자열 반복

https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 정답 코드 1 n = int(input()) for _ in range(n): r, s = input().split() r = int(r) for i in range(len(s)): for j in range(r): print(s[i], end='') print() 정답 코드 2 n = int(input()) for _ in range(n): r, s = input().split() r ..

algorithm/Baekjoon 2021.08.04

[python] 백준 10809_알파벳 찾기

https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 정답 코드 1 s = list(input()) alphabet = [] for i in range(26): alphabet.append(-1) for i in range(len(s)): index = ord(s[i]) - 97 if (alphabet[index] == -1): alphabet[index] = i for i in range(len(alphabet)): print(alph..

algorithm/Baekjoon 2021.08.04