본문 바로가기
T.I.L. :: Today I Learned/항해99 14기 온보딩

3월 8일 Day3.

by DaSsom 2023. 3. 8.

 

작심삼일이 10번이면 1달이 되는데 벌써 3일째다!🤞 분명 본 과정 시작 전엔 여유로우니 친구들도 만나고 하라셨는뎅... 어찌 된 일인지 더 바빠지는 것 같다...ㅎㅎ 자료구조 1을 배우면 그 내용에 해당하는 문제들을 풀어보며 진행될 줄 알았지만 바로 실전 문제 풀기 돌입...!! 거기에 페어 프로그래밍.. 조금 부담되는건 사실인데 버텨야지! 해내야지! 하는 마음으로 도전중이다. 오늘은 저녁먹고 팀원분들이랑 어색함도 부셔버릴겸 스몰 토크도 했는데 역시 새로운 사람을 알아가는건 즐겁다. 항해의 장점이 또 이런 것이려나..?😊 내일이 기대된다 ~.~ 

어제부터 스터디 시작전에 문제를 먼저 생각해보고 들어왔는데 이렇게하니까 충분히 고민해볼 수 있어서 좋았다. 앞으로 스터디를 위한 사전 스터디를 좀 해보는 것으로 ..~

 


 

  • 오늘의 목표 :: 코드 구현까지는 아니더라도 아이디어 떠올리는 연습하기 / 모르겠으면 해답보고 풀이 외워버리기!!! (**기술 매니저님이 추천해주신 초기 공부 방법 ㅋㅋ 이렇게하면 실력이 빨리 up된다고 하셨음)
  • 오늘의 이슈 :: 페어 프로그래밍, 실력이 비슷한 사람끼리 하는건 어떨까요? 
  어제 기술 매니저님 면담에서 실력이 비슷한 사람끼리 알고리즘 문제를 풀어보는 것도 나쁘지 않을 것 같다고 제안해주셔서 오늘은 그렇게 팀을 구성하여 진행해보았다. 

 1. 실력이 비슷한 사람끼리 할 경우 , 한 문제를 충분히 고민하고 끝까지 물어뜯어서 풀이를 해볼 수 있다. 하지만 깔끔한 해답까지 도출하는 건 아직 역부족이라 조금 아쉬웠다.

2. 잘하는 팀원과 섞어서 팀을 구성할 경우 ,  1번 경우처럼 충분히 고민하진 못해도 다양한 문풀 방법을 볼 수 있고 내가 잘못하고 있는 부분을 즉각적으로 수정할 수 있다. 

각각의 장, 단점이 충분히 있기 때문에 단점을 보완하면서 계속해서 기존 방식대로 스터디를 진행하기로 했다. 

 

 

  • T.I.L

 * StringTokenizer

BufferedReader 로 입력을 받으면 ? 줄 단위로 읽음. so, 문자열 분리가 어려운 경우가 많음
BR 을 포함하여 특정 문자에 따라 문자열을 나누고 싶을 때 사용한다. 

* String (문자열을) Tokenizer(조각으로 나눈다.)

StringTokenizer st = new StringTokenizer(문자열);                    -> 띄어쓰기를 기준으로 문자열을 분리
StringTokenizer st = new StringTokenizer(문자열, 구분자);        -> 구분자를 기준으로 문자열을 분리
StringTokenizer st = new StringTokenizer(문자열, 구분자, true/false);   
                                      -> 구분자를 기준으로 문자열 분리, 구분자를 토큰으로 넣을거면 true, 넣지 않을거면 false

st.nextToken(); 으로 분리된 문자열을 하나씩 받아올 수 있음. (반복문 사용해서 하나씩 받아줌)

 

* while 조건문 표현 방식

while(val --> 0) 

여기서 -->  :: -- (증감연산자) + > (꺾쇠괄호) 를 합해놓은것!!

ex, val = 3 이면 3, 2, 1 반복문 실행

 

 

  • 오늘 푼 문제

1874 스택수열 :: https://www.acmicpc.net/problem/1874

 

1874번: 스택 수열

1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다.

www.acmicpc.net

1021 회전하는 큐 :: https://www.acmicpc.net/problem/1021

 

1021번: 회전하는 큐

첫째 줄에 큐의 크기 N과 뽑아내려고 하는 수의 개수 M이 주어진다. N은 50보다 작거나 같은 자연수이고, M은 N보다 작거나 같은 자연수이다. 둘째 줄에는 지민이가 뽑아내려고 하는 수의 위치가

www.acmicpc.net

9012 괄호 :: https://www.acmicpc.net/problem/9012

 

9012번: 괄호

괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고

www.acmicpc.net

 

'T.I.L. :: Today I Learned > 항해99 14기 온보딩' 카테고리의 다른 글

3월 11일 Day6.  (0) 2023.03.11
3월 10일 Day 5.  (0) 2023.03.10
3월 9일 Day4.  (0) 2023.03.09
3월 7일 Day 2.  (0) 2023.03.07
3월 6일 Day 1.  (0) 2023.03.07