전체 게시글376 [BaekJoon] 백준 알고리즘 8958번 / OX퀴즈 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 길이가 0보다 크고 80보다 작은 문자열이 주어진다. 문자열은 O와 X만으로 이루어져 있다. 출력 각 테스트 케이스마다 점수를 출력한다. 접근방법 변수를 두개 준비한다. 하나의 변수에는 연속되는 O의 갯수를 카운팅하고, 다른 하.. 2023. 2. 19. [BaekJoon] 백준 알고리즘 5597번 / 과제 안 내신 분..? 문제 X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는 프로그램을 작성하시오. 입력 입력은 총 28줄로 각 제출자(학생)의 출석번호 n(1 ≤ n ≤ 30)가 한 줄에 하나씩 주어진다. 출석번호에 중복은 없다. 출력 출력은 2줄이다. 1번째 줄엔 제출하지 않은 학생의 출석번호 중 가장 작은 것을 출력하고, 2번째 줄에선 그 다음 출석번호를 출력한다. 접근방법 크기가 30인 배열을 만든다. 입력받은 수를 배열을 idx로 간주한다. 따라서, 입력받았다는 표시를 해둔다. 표시 후, 배열 전체를 순회하면서 값이 다른.. 2023. 2. 19. Dummy Data 생성을 위한 코드 우선, 더미 데이터가 어떻게 저장되었는지 사진을 통해 확인해보겠습니다. Member 테이블 Board 테이블 Comment 테이블 Image 테이블 Membership 테이블 Review 테이블 Reaction 테이블 java.util.Arrays 에 대한 설명.. Arrays 클래스에는 배열을 다루기 위한 다양한 메서드가 포함되어 있다. Arrays 클래스의 모든 메서드는 클래스 메서드(Static method) 이므로, 객체를 생성하지 않고도 바로 사용 가능함. 주요 메서드는, asList() : 전달받은 배열을 고정 크기의 리스트(list)로 변환하여 리턴합니다. 위와 같이 리스트를 생성한 후 순서를 막 섞는 방법이 있는데, Java에서는 리스트를 섞는 방법을 내장 객체를 통해서 제공합니다. Col.. 2023. 2. 18. 포트원(구 아임포트)를 활용해서 결제 기능 구현 아래 사진은 포트원 라이브러리를 적용해서 결제완료까지의 흐름입니다. 사용자는 회원권을 선택합니다. 결제를 재 확인합니다. 결제하기 버튼을 누르면 위와 같이 결제창이 호출됩니다. 상품명, 상품금액을 확인하고 결제를 진행합니다. 결제금액은 실제로 결제가 되기때문에 100으로 나눈 후 결제창을 요청했습니다. 또한, 실제로 결제가 이루어져도 자정에 일괄 취소 되어서, 반환해줍니다. 카카오페이로 결제 후 결제요청을 하게되면, 위와 같은 정상처리를 의미하는 페이지로 이동하고, 마이페이지에서 회원권을 확인할 수 있습니다. JSP로 구현했습니다. 1) Controller를 통해서 멤버쉽 정보( seq 또는 idx, 가격, 이름 )을 전달받습니다. 2) 향상된 for문과 StringBuilder를 통해서 문자열을 더합니.. 2023. 2. 18. [Java] CSV 파일을 열었을 때, 한글 깨짐 현상 발생시 해결 방법 Excel 실행 → csv 파일 끌어서 열기 → 다른이름으로 저장 → 메모장 열기 2023. 2. 11. [Spring] @Autowired에도 NullPointException 에러가 발생할 경우 스프링 컨테이너에 의해서 관리되고 있는데, 어딘가.. 객체를 생성한 것이다 2023. 2. 10. 이전 1 ··· 26 27 28 29 30 31 32 ··· 63 다음