목록분류 전체보기 (57)
빰_s
문제 설명 다음은 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블과 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 입니다. USER_INFO 테이블은 아래와 같은 구조로 되어있으며 USER_ID, GENDER, AGE, JOINED는 각각 회원 ID, 성별, 나이, 가입일을 나타냅니다. Column nameTypeNullable USER_ID INTEGER FALSE GENDER TINYINT(1) TRUE AGE INTEGER TRUE JOINED DATE FALSE GENDER 컬럼은 비어있거나 0 또는 1의 값을 가지며 0인 경우 남자를, 1인 경우는 여자를 나타냅니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USE..

10월 2일에 기어이 클래스 5를 다 풀어서 플레를 달성하고 말았다. 21년 7월 실버 3부터 여기까지 질리도록 달려온 것 같은데, 이쯤되면 백준을 졸업할 때가 된 것 같다. (어차피 필요하다 싶으면 또 와서 문제 풀어대겠지만 ㅎㅎ..) (21.11.29~22.10.02) 총 307일 연속 진행 원래 365일까지는 더 찍어보고 싶었는데, 플레를 찍었다는 기쁨에 방심해서 결국 기록이 깨지고 말았다. 여러모로 아쉽긴 하다만, 이제 백준 졸업이라는 마인드로 보고 다른 공부에 정진해야겠다. 문제는 보면 알겠지만 다이아 2개 문제(라면 사기 Small // 라면 사기 Large) 랑 플레 한문제(KMP 구현), 나머지는 거의 실버 골드만 주구장창 풀어서 찍어냈다. 머리가 나쁜 나로썬 이게 최선이었기에 (남들 1시..
10942번: 팰린드롬? 총 M개의 줄에 걸쳐 홍준이의 질문에 대한 명우의 답을 입력으로 주어진 순서에 따라서 출력한다. 팰린드롬인 경우에는 1, 아닌 경우에는 0을 출력한다. www.acmicpc.net 시간 제한 0.5초 ( Java 8: 2.5 초 PyPy3: 1.5 초 Java 8 (OpenJDK): 2.5 초 Java 11: 2.5 초 PyPy2: 1.5 초 Kotlin (JVM): 2.5 초 ) 메모리 제한 : 256MB 문제 명우는 홍준이와 함께 팰린드롬 놀이를 해보려고 한다. 먼저, 홍준이는 자연수 N개를 칠판에 적는다. 그 다음, 명우에게 질문을 총 M번 한다. 각 질문은 두 정수 S와 E(1 ≤ S ≤ E ≤ N)로 나타낼 수 있으며, S번째 수부터 E번째 까지 수가 팰린드롬을 이루는지..

9935번: 문자열 폭발 첫째 줄에 문자열이 주어진다. 문자열의 길이는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 둘째 줄에 폭발 문자열이 주어진다. 길이는 1보다 크거나 같고, 36보다 작거나 같다. 두 문자열은 모 www.acmicpc.net 시간 제한 : 2초(추가시간 X) 메모리 제한 : 128MB 문제 상근이는 문자열에 폭발 문자열을 심어 놓았다. 폭발 문자열이 폭발하면 그 문자는 문자열에서 사라지며, 남은 문자열은 합쳐지게 된다. 폭발은 다음과 같은 과정으로 진행된다. 문자열이 폭발 문자열을 포함하고 있는 경우에, 모든 폭발 문자열이 폭발하게 된다. 남은 문자열을 순서대로 이어 붙여 새로운 문자열을 만든다. 새로 생긴 문자열에 폭발 문자열이 포함되어 있을 수도 있다. 폭발은 폭발..
공통점 : 용도 문자열을 저장하고 관리하는 클래스 차이점 : 불변성 String은 불변 / StringBuilder와 StringBuffer은 가변 ex) String str = “hello“; // String str = new String(“hello“); str = str +”world“; // [hello world] 겉으로 보기엔 hello 값을 가지고 있던 String 클래스의 참조변수 str이 가리키는 곳에 저장된 “hello”에 world 문자열을 더해 “Hello world”로 변한 것이라고 생각 가능 실제론 기존에 “hello”라는 값을 가진 String 클래스의 참조변수 str이 “hello world”라는 값을 가지고 있는 새로운 메모리 영역을 가리키게 됨. (기존 “hello”값을..
12904번: A와 B 수빈이는 A와 B로만 이루어진 영어 단어가 존재한다는 사실에 놀랐다. 대표적인 예로 AB (Abdominal의 약자), BAA (양의 울음 소리), AA (용암의 종류), ABBA (스웨덴 팝 그룹)이 있다. 이런 사실에 놀란 수 www.acmicpc.net 시간 제한 : 2초 메모리 제한 : 512MB 문제 수빈이는 A와 B로만 이루어진 영어 단어가 존재한다는 사실에 놀랐다. 대표적인 예로 AB (Abdominal의 약자), BAA (양의 울음 소리), AA (용암의 종류), ABBA (스웨덴 팝 그룹)이 있다. 이런 사실에 놀란 수빈이는 간단한 게임을 만들기로 했다. 두 문자열 S와 T가 주어졌을 때, S를 T로 바꾸는 게임이다. 문자열을 바꿀 때는 다음과 같은 두 가지 연산만..