본문 바로가기
반응형

전체 글181

자바 스프링입문1 - 프로젝트 생성 앞으로의 스프링 작성글은 해당 강의를 정리하며 쓴 글입니다.! https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/ [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com https://start.spring.io/ 해당 페이지에 접속하여 새로운 스프링 프로젝트를 생성하는 방법을 알아보도록 하겠습니다. 스프링 기반으로 새로운 프로.. 2022. 1. 24.
백준 2775 - 부녀회장이 될테야(파이썬) 문제 https://www.acmicpc.net/problem/2775 제출 코드import sysdef plusFloor(preFloor): nextFloor = [sum(preFloor[:i + 1]) for i in range(len(preFloor))] return nextFloorfor _ in range(int(sys.stdin.readline().rstrip())): k = int(sys.stdin.readline().rstrip()) n = int(sys.stdin.readline().rstrip()) liveFloor = [i for i in range(1, n + 1)] for _ in range(k): liveFloor = plusFloor.. 2022. 1. 24.
백준 10250 - ACM호텔(파이썬) https://www.acmicpc.net/problem/10250 문제 풀이 10250번: ACM 호텔프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수www.acmicpc.net 내 코드import sysfor _ in range(int(sys.stdin.readline().rstrip())) : h,w,n = map(int, sys.stdin.readline().split()) print(int(f"{(n-1)%h+1}{(n-1)//h+1:02}"))코드 풀이층수 : 처음에는 n% h로 생각을 했는데 이렇게 하면 문제가 발생한다.%연산을 할.. 2022. 1. 23.
백준 2869 - 달팽이는 올라가고 싶다(파이썬) https://www.acmicpc.net/problem/2869 문제 풀이 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net 문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) 출력 첫째.. 2022. 1. 23.
백준 1193 - 분수찾기(파이썬) https://www.acmicpc.net/problem/1193 문제 풀이 1193번: 분수찾기첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다.www.acmicpc.net풀이 코드n= int(input())index = int((1+((8*n-7)**.5))*.5)mole= int(n - (index-1)*(index)*.5)deno = index - mole +1print(f"{mole}/{deno}" if index %2 ==0 else f"{deno}/{mole}")코드 해설먼저 문제 속에 숨어있는 수학적 규칙을 찾아서 풀이했다!!이해하기 쉽게 배열을 사선으로 나누어 생각해보면 배열index분수전체 인덱스기준 범위11/1121/2, 2/12~333/1, 2/2, 1/34~641/4, .. 2022. 1. 23.
백준 2292 - 벌집(파이썬) https://www.acmicpc.net/problem/2292 해당 문제풀이입니다. 2292번: 벌집위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌www.acmicpc.net 코드 import mathan = int(input())#n테두리의 끝방번호는 계차수열 an= 1+3(n(n-1)) // {bn = 6n}#일반항 3n^2 - 3n + 1-an = 0#근의공식중 양수#그사이에 해당하는 방은 전부 올림처리 answer = math.ceil((3+(12*an -3)**(1/2))/6)print(answer)   풀이문제를 보니  1, 7, 19, 37, 61.. 2022. 1. 22.
인텔리제이(IntelliJ) 설치하기 java IDE를 이클립스로 사용하고 있지만, 요즘 대세인 인텔리제이로 갈아타려고 한다! 그래서 인텔리제이의 설치방법에 대해서 알아보았습니다. 먼저 인텔리제이 홈페이지에 들어갑니다. https://www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com 다운로드 버튼을 눌러 들어가면 해당 화면이 나오는데 Utimate버전과 Community버전이 있습니다. 간단하게 비교해보자면 Ultimate버전은 기업에서 쓰는 유료버전이고 Community버전은 무료 버전입니다 상세하게 비교하고 싶으신 분들은 해당 페이지를 참고해주세요 https://www.jetbrains.com/ko-kr/produc.. 2022. 1. 20.
자바 중급17 : 람다(lambda) 해당 강의를 듣고 정리한 것입니다 https://programmers.co.kr/learn/courses/9 자바 중급 평가 5.0 17개의 평가 ★★★★★17 ★★★★0 ★★★0 ★★0 ★0 ds02168 2021.08.20 15:37 Yeonggwang 2021.06.28 01:48 강신우 2021.04.23 10:20 HyeonWoo Jeong 2021.04.08 17:12 이용준 2021.01.26 19:23 리뷰 더보기 programmers.co.kr 람다식(익명 메서드) 인터페이스 중에서 메서드를 하나만 가지고 있는 인터페이스를 함수형 인터페이스라고 한다. 스레드를 만들 때 사용하는 Runnable 인터페이스의 경우 run() 메서드를 하나만 가지고 있다. Runnable을 이용해 스레드를 만.. 2022. 1. 19.
자바 중급16 : 스레드(쓰레드, Thread) 2 - 상태제어(Join, wait, notify), 데몬스레드 해당 강의를 듣고 정리한 것입니다 https://programmers.co.kr/learn/courses/9 자바 중급 평가 5.0 17개의 평가 ★★★★★17 ★★★★0 ★★★0 ★★0 ★0 ds02168 2021.08.20 15:37 Yeonggwang 2021.06.28 01:48 강신우 2021.04.23 10:20 HyeonWoo Jeong 2021.04.08 17:12 이용준 2021.01.26 19:23 리뷰 더보기 programmers.co.kr 스레드와 상태 제어 : 스레드가 3개가 있다면 JVM은 시간을 잘게 쪼갠 후 한 번은 스레드 1을, 한 번을 스레드 2를, 한 번은 스레드 3을 실행합니다. 이것을 빠르게 진행하다 보니 모두 동작하는 것처럼 보이는 것. 스레드는 실행 가능 상태인 .. 2022. 1. 19.
반응형