전체

    백준 17413번 단어 뒤집기 2 [ Java ]

    17413번: 단어 뒤집기 2 문자열 S가 주어졌을 때, 이 문자열에서 단어만 뒤집으려고 한다. 먼저, 문자열 S는 아래와과 같은 규칙을 지킨다. 알파벳 소문자('a'-'z'), 숫자('0'-'9'), 공백(' '), 특수 문자('')로만 이루어져 www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { Stack stack = new Stack(); StringBuilder sb = new StringBuilder(); BufferedReader br = new BufferedReader(new InputStreamRead..

    백준 9012번 괄호 [ C, Java ]

    9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 스택에 문자를 넣다가 )를 만나면 pop을 1번 합니다. 비어있는데 )를 만나거나 문자열을 모두 돌았는데 스택에 문자가 남아있다면 잘못된 것입니다. c언어는 예전에 풀었던거고 java는 이번에 다시 풀었습니다. C언어 #include char vps[50]; int element_odd(char arr[]); int stack(char stack[]); int count(char arr[]); void clean(char arr[]..

    백준 9093번 단어 뒤집기 [ Java ]

    9093번: 단어 뒤집기 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문장이 하나 주어진다. 단어의 길이는 최대 20, 문장의 길이는 최대 1000이다. 단어와 단어 사이에는 www.acmicpc.net 이전에 java에 스트림을 이용해 풀었던 문제지만 더 기존 메소드를 사용하지 않고 풀어보는 연습을 하려고 stack을 사용하였습니다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException { Stack stack = new Stack(); StringBuilder sb = new StringBuilder..

    [ 42 SEOUL ] 4기 1차 라피신(la piscine) 후기

    4기 1차 라피신 끝 드디어 2.16 ~ 3.19일까지의 라피신 과정이 끝이 났습니다. 4주 과정이지만 중간에 코로나 관련 해프닝이 있어서 1주의 공백이 있었습니다. 현재는 본과정에 대한 합불 결과를 기다리고 있는 상태이고 본과정에 갈 수 있었으면 좋겠습니다.. 일단 경험했던 기억이 사라지기 전에 그간 경험을 담아두겠습니다. 1주차 처음 강남에 있는 서초타워에 방문하는길은 정말 설렜습니다. 사람들이 북적북적하고 방문한 곳은 깔끔하고 사과가 그려져있는 컴퓨터가 쫘르륵 있던게 얼른 공부를 시작하고 싶은 마음이 들었습니다. 도착하면 먼저 여러가지 안내를 받습니다. 당시 코로나 때문에 공부공간인 클러스터에 격일로만 방문 할 수 있었는데 저는 2 그룹이라서 화목금일 요일만 방문이 가능했고 나머지 요일은 원격으로 ..

    확장 프로그램 vue로 만들기 - 프로젝트 세팅하기

    확장 프로그램 vue로 만들기 - 프로젝트 세팅하기

    크롬에서 제공해주는 가이드는 기본 javascript에 대해 설정파일( manifest.json )에 대한 정보를 제공해줍니다. vue환경에서 개발하기 위한 수고를 덜어줄 수 있는 보일러 플레이트가 있어서 프로젝트 세팅에 대한 수고를 덜 수 있을것 같습니다 :) 아래 링크가 vue - chrome extension 보일러 플레이트 입니다 :) mubaidr/vue-chrome-extension-boilerplate Boilerplate for Chrome extension using Vue.js and Webpack with auto-reload enabled. - mubaidr/vue-chrome-extension-boilerplate github.com 먼저 캡스톤 디자인 프로젝트 저장소를 클론부터 ..

    백준 1213번 팰린드롬 만들기 [ Java ]

    백준 1213번 팰린드롬 만들기 [ Java ]

    1213번: 팰린드롬 만들기첫째 줄에 문제의 정답을 출력한다. 만약 불가능할 때는 "I'm Sorry Hansoo"를 출력한다. 정답이 여러 개일 경우에는 사전순으로 앞서는 것을 출력한다.www.acmicpc.net너무 오랜만에 java 코드를 작성해서 그런지 헷갈리네요..짝수개 글자로 이루어져 있을경우 가운데 들어오는 글자를 null로 넣어서 출력할 때 안보이게 하려했는데틀리다고 나오네요 널도 문자로 인식하는것 같습니다.import java.util.*;public class Main { public static void main(String[] args) { int ascii[] = new int[91]; Scanner sc = new Scanner(System.in);..

    [ 42 SEOUL ] Window10에서 Linux 사용하기

    [ 42 SEOUL ] Window10에서 Linux 사용하기

    왜 Linux를..? 😤 42서울 la piscine 과정에 들어가기 전에 환경에 익숙해지는 연습을 하려고 합니다. 거기서는 imac을 사용한다고 하니 shell 환경을 연습하고 싶어서 리눅스를 깔려고 하는데 옛날에 리눅스 실습을 할 땐 VirtualBox를 설치해 사용했었습니다. 하지만 Window10에서는 비록 GUI는 아니지만 더 간편하게 앱을 설치하여 사용할 수 있다고 하네요 :) Linux 하위 시스템 활성화 하기 작업표시줄에 윈도우에서 windows 기능 켜기/끄기에 들어가 Linux용 하위시스템을 활성화 해주세요 리눅스 앱 설치 Microsoft Store에서 Ubuntu를 검색하여 설치해 주세요! 기본 프로그램 업데이트 설치가 완료 되셨으면 아래 명령어로 설치된 프로그램들을 업데이트 해주세..

    [ 42 SEOUL ] La Piscine

    [ 42 SEOUL ] La Piscine

    티켓팅 성공! 42서울 1개월 집중 교육과정 (La Piscine)의 온라인 사전신청을 성공했습니다 🤤 개강이 얼마 남지않아 그나마 학교다닐 때랑 겹치는 시간이 적은 4기 1차로 통과했어야 할 수 있었는데 운좋게도 티켓팅이 성공했습니다. La Piscine이 뭐지..? 🤔 일단 La Piscine이 뭔지 찾아볼 필요가 있었습니다. 프랑스어로 수영장이라는 뜻으로 교육기간인 약 한 달동안 수영장에 빠뜨릴테니 살아 남으라는 의미였습니다. 그만큼 열심히 해야하고 동료 학습 (peer-to-peer)을 지향하는 과정인 것 같습니다. 피신과정중에도 주어지는 세전 100만원! 🤑 교육생 특전에 해당되는 100만원의 지원금이 피신과정에도 주어진다고 합니다. 덕분에 한 달간 공부만 하는것에 대해 부담을 느끼지 않아도 돼..

    [ 42 SEOUL ] 체크인 미팅

    [ 42 SEOUL ] 체크인 미팅

    2021년이 되고.. 2021년이 되고 저는 대학교에서의 마지막 해를 보내게 되었습니다. 그래서 올해 동안은 부족한 코딩테스트 준비를 더 보완하면서 포트폴리오도 준비하자는 마음 가짐으로 지원할 수 있는 테스트는 이것저것 지원해 볼 생각이었고, 그 중 하나가 42 SEOUL 이었는데 악명높은 티켓팅에 걱정하면서 1월 7일 4시 42분을 기다렸습니다. 😮😮 하필 그 날은 동탄에서 의왕 자취방으로 올라가는 날이었고 생각보다 전철이 오지 않아 휴대폰으로 신청 할 수 밖에 없는 상황이었습니다 😬 하지만 운 좋게 새로고침을 한 두번 정도 하고 후다닥 신청해 성공하였고 체크인 미팅 일정을 받게 되었습니다.😋 체크인 미팅! 원래는 어떻게 이루어졌는진 모르겠지만 현재는 코로나로 오프라인으로 5인 이상 집합 금지 기간이기..

    [ 42 SEOUL ]  42서울 지원과정, 상시 온라인 테스트

    [ 42 SEOUL ] 42서울 지원과정, 상시 온라인 테스트

    42 SEOUL에 지원! 이번에 2021년도 42서울에 지원하게 되었습니다. 지원과정과 일정을 기록하려 합니다. Innovation Academy | 이노베이션 아카데미 이노베이션 아카데미는 소프트웨어로 대한민국의 미래를 준비합니다. innovationacademy.kr 상시 온라인 테스트 저는 상시 온라인 테스트를 작년 중순에 봤었습니다. 웹서핑하다가 새벽 1시쯤에 42seoul이라는 걸 알게돼서 테스트가 금방 끝날 줄 알고 바로 봤다가 한 번 떨어지면 재응시 불가에 중간에 멈출 수 없다는 안내를 받아서 3시까지 졸면서 봤던 기억이 있네요...ㅋㅋ 내용은 기억력 테스트와 논리력 테스트가 있었습니다. 기억력 테스트 기억력 테스트는 단기기억력에 대한 문제였습니다. 짧은 시간안에 주어진 정보를 얼마나 기억할..