분류 전체보기

    [백준] 코딩은 체육과목 입니다 - 25314 Java[자바]

    [Bronze V] 코딩은 체육과목 입니다 - 25314 문제 링크 25314번: 코딩은 체육과목 입니다 오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++ www.acmicpc.net 성능 요약 메모리: 14276 KB, 시간: 124 ms 분류 구현(implementation) 문제 설명 오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++ 책을 열심히 읽었던 혜아는 간단히 두 수를 더하는 코드를 칠판에 적었다. 코드를 본 ..

    [백준] 뜨거운 붕어빵 - 11945 Java[자바]

    [Bronze IV] 뜨거운 붕어빵 - 11945 문제 링크 11945번: 뜨거운 붕어빵 입력으로 주어지는 각 행을 반전시켜서 출력하면 됩니다. 입력의 1행 1열은 출력의 1행 M열로, 입력의 1행 2열은 출력의 1행 M-1열로 … 입력의 1행 M열은 출력의 1행 1열로 … 입력의 N행 M열은 출력 www.acmicpc.net 성능 요약 메모리: 17620 KB, 시간: 208 ms 분류 구현(implementation), 문자열(string) 문제 설명 고려대학교에 입학한 새내기 호돌이는 안암역을 지나다가 한 붕어빵 장수를 만났어요. “안녕, 안녕, 안녕하십니까, 아저씨! 붕어빵 두 개 주세요.” “안녕을 세 번 외쳤으니 붕어빵 세 개!” 붕어빵 두 개의 값을 내고 세 개를 받은 호돌이는 기분이 좋았어..

    [백준] 뉴비의 기준은 뭘까? - 19944 Java[자바]

    [Bronze IV] 뉴비의 기준은 뭘까? - 19944 문제 링크 19944번: 뉴비의 기준은 뭘까? 2020 INPC는 IGRUS 뉴비들을 위해 열리는 대회입니다. 하지만 영수 할아버지나 인용 할아버지와 같이 14학번이지만 마음만은 뉴비인 어르신들 때문에 대회장이 TLE들의 파티가 되자 뉴비의 기준을 정 www.acmicpc.net 성능 요약 메모리: 17740 KB, 시간: 208 ms 분류 구현(implementation) 문제 설명 2020 INPC는 IGRUS 뉴비들을 위해 열리는 대회입니다. 하지만 영수 할아버지나 인용 할아버지와 같이 14학번이지만 마음만은 뉴비인 어르신들 때문에 대회장이 TLE들의 파티가 되자 뉴비의 기준을 정의하기로 하였습니다. INPC 운영진들은 고심 끝에 뉴비를 1학..

    [백준] 나머지 - 10430 Java[자바]

    [Bronze V] 나머지 - 10430 문제 링크 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 성능 요약 메모리: 17716 KB, 시간: 212 ms 분류 구현(implementation), 사칙연산(arithmetic), 수학(math) 문제 설명 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C..

    [백준] 가장 많은 글자 -1371 Java[자바]

    [Bronze II] 가장 많은 글자 - 1371 문제 링크 1371번: 가장 많은 글자 첫째 줄부터 글의 문장이 주어진다. 글은 최대 50개의 줄로 이루어져 있고, 각 줄은 최대 50개의 글자로 이루어져 있다. 각 줄에는 공백과 알파벳 소문자만 있다. 문장에 알파벳은 적어도 하나 이 www.acmicpc.net 성능 요약 메모리: 14216 KB, 시간: 120 ms 분류 구현(implementation), 문자열(string) 문제 설명 영어에서는 어떤 글자가 다른 글자보다 많이 쓰인다. 예를 들어, 긴 글에서 약 12.31% 글자는 e이다. 어떤 글이 주어졌을 때, 가장 많이 나온 글자를 출력하는 프로그램을 작성하시오. 입력 첫째 줄부터 글의 문장이 주어진다. 글은 최대 50개의 줄로 이루어져 있고..

    [백준] 시그마 - 2355 Java[자바]

    [Bronze II] 시그마 - 2355 문제 링크 2355번: 시그마 첫째 줄에 두 정수 A, B가 주어진다. (-2,147,483,648 ≤ A, B ≤ 2,147,483,647) www.acmicpc.net 성능 요약 메모리: 14212 KB, 시간: 128 ms 분류 수학(math), 사칙연산(arithmetic) 문제 설명 두 정수 A와 B가 주어졌을 때, 두 정수 사이에 있는 수의 합을 구하는 프로그램을 작성하시오. 사이에 있는 수들은 A와 B도 포함한다. 입력 첫째 줄에 두 정수 A, B가 주어진다. (-2,147,483,648 ≤ A, B ≤ 2,147,483,647) 출력 첫째 줄에 답을 출력한다. (-2,147,483,648 ≤ 답 ≤ 2,147,483,647) 답 : 1부터 n까지 합..

    [백준] 2018 연세대학교 프로그래밍 경진대회 - 15667 Java[자바]

    [Bronze III] 2018 연세대학교 프로그래밍 경진대회 - 15667 문제 링크 15667번: 2018 연세대학교 프로그래밍 경진대회 2015, 2016, 2017년에 이어 올해도 연세대학교 컴퓨터과학과 프로그래밍 경진대회가 열린다. 도현이는 4년 연속 교내대회가 개최된다는 것에 감격하여, 사비를 털 각오로 화려한 개막식을 준비했다. www.acmicpc.net 성능 요약 메모리: 17728 KB, 시간: 212 ms 분류 사칙연산(arithmetic), 브루트포스 알고리즘(bruteforcing), 수학(math) 문제 설명 2015, 2016, 2017년에 이어 올해도 연세대학교 컴퓨터과학과 프로그래밍 경진대회가 열린다. 도현이는 4년 연속 교내대회가 개최된다는 것에 감격하여, 사비를 털 각오..

    [백준] 10부제 - 10797 Java[자바]

    [Bronze IV] 10부제 - 10797 문제 링크 10797번: 10부제 서울시는 6월 1일부터 교통 혼잡을 막기 위해서 자동차 10부제를 시행한다. 자동차 10부제는 자동차 번호의 일의 자리 숫자와 날짜의 일의 자리 숫자가 일치하면 해당 자동차의 운행을 금지하는 www.acmicpc.net 성능 요약 메모리: 17780 KB, 시간: 212 ms 분류 구현(implementation) 문제 설명 서울시는 6월 1일부터 교통 혼잡을 막기 위해서 자동차 10부제를 시행한다. 자동차 10부제는 자동차 번호의 일의 자리 숫자와 날짜의 일의 자리 숫자가 일치하면 해당 자동차의 운행을 금지하는 것이다. 예를 들어, 자동차 번호의 일의 자리 숫자가 7이면 7일, 17일, 27일에 운행하지 못한다. 또한, 자동..

    Junit Test

    @Test는 해당 메소드가 단위 테스트임을 명시하는 어노테이션이다. JUnit은 테스트 패키지 하위의 @Test 어노테이션이 붙은 메소드를 단위 테스트로 인식하여 실행시킨다. 이 상태로 실행하면 테스트 이름이 함수 이름이 default로 지정되는데, @DisplayName 어노테이션을 사용하여 읽기 좋은 다른 이름을 부여할 수 있다. junit이 클래스를 가져와서 컨테이너에 있는 빈들에 의존성을 주입해준다.

    Spring 컨테이너에 빈을 등록하는 3가지 방법

    컨테이너에 빈 등록 3가지 방법이 있는데 기본값인 싱글톤으로 등록해준다. 1. only xml :id로 선언한 수만큼 등록되며, 자바 변수나 생성자 등으로 등록한다. property를 사용한다. 2. xml + annotation : Xml에 Component를 @Component 로 달아준다. // controller , service, epository도 같은 이치다. 3. only annotation : xml 빼고 @Configuration을 달아준다. 최신 프로젝트는 3번을 하지만, 예전 프로젝트들에선 1번으로 진행했다.

    [백준] 과자 - 10156 Java[자바]

    [Bronze IV] 과자 - 10156 문제 링크 10156번: 과자 첫 번째 줄에는 과자 한 개의 가격 K, 사려고 하는 과자의 개수 N, 현재 동수가 가진 돈 M이 각각 공백을 사이에 두고 주어진다. 단, K, N은 1,000 이하의 양의 정수이고, M은 10만 이하의 양의 정수이 www.acmicpc.net 성능 요약 메모리: 14224 KB, 시간: 128 ms 분류 사칙연산(arithmetic), 수학(math) 문제 설명 동수는 제과점에 과자를 사러 가는데 현재 가진 돈이 모자랄 경우 부모님께 모자란 돈을 받으려고 한다. 과자 한 개의 가격이 K, 사려고 하는 과자의 개수가 N이고, 현재 가진 돈의 액수를 M이라 할 때 여러분은 동수가 부모님께 받아야 하는 모자란 돈을 계산하려고 한다. 예를..

    [백준] 도비의 영어 공부 - 2386 Java[자바]

    [Bronze II] 도비의 영어 공부 - 2386 문제 링크 2386번: 도비의 영어 공부 출력의 각 줄은 입력으로 주어진 소문자와 그 소문자 알파벳이 나타난 횟수로 이루어진다. 이때 문장에서 해당 알파벳이 소문자로 나타나던 대문자로 나타나던 모두 세야 한다. www.acmicpc.net 성능 요약 메모리: 21104 KB, 시간: 264 ms 분류 브루트포스 알고리즘(bruteforcing), 구현(implementation), 문자열(string) 문제 설명 꿍은 도비의 자유를 위해 영어를 가르치기로 결심했다. 하지만 도비는 바보라 ABC부터 배워야 한다. 그래서 꿍은 영어 문장과 알파벳 하나가 주어지면 그 알파벳이 문장에서 몇 번 나타나는지를 세는 문제들을 내주었다. 하지만 도비는 마법사고 컴공도..