PS, 언어 공부 41

[Velocity] velocity 기본 문법

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 개요 Velocity의 기본문법을 간단하게 정리했다. 아래 블로그를 참고하면서 공부 & 메모겸 작성한다. 참고 https://androphil.tistory.com/525 Velocity 사용하기 Velocity란 무엇인가? Velocity는 자바 기반의 템플릿 엔진이다. Velocity는 웹 페이지 디자이너들이 자바 코드안에서 정의된 메소들에 접근하는 것을 도와준다. 이것은 웹 페이지 디자이너들이 자바 �� androphil.tistory.com 진행 과정 1. Velocity란? Velocity는 자바 기반의 템플릿 엔진이다. Velocity는 웹 페이지 디자이너들이 자바 코드안에서 정의된 메소들에 접근하는 것을 도와준다. 이것은 웹 페이지 디..

광고가 너무 덕지덕지 붙어있다.

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 오늘의 목표 블라블 라 라 랄 랄ㄹ ㄹ라 라 ㄹ라 ㄹ ㄹ ㄹ라 라 라라라 ㄹ ㅏㅏ 라 참고 URLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURLURL 진행 과정 1. 블라블라 ADSLFSDFKLASDFL ADSLFSDFKLASDFL ADSLFSDFKLASDFL ADSLFSDFKLASDFLADSLFSDFKLASDFLADSLFSDFKLASDFL ADSLFSDF..

[JAVA] 백준 온라인 저지 9012

문제 설계 두가지 방법이 있다. 스택을 사용해서 푸는 방법과, 그냥 스택의 개념만 이용해서 푸는 방법. 스택을 사용해서 풀어보려고했는데 pop했을 때 오류가 나서 스택 개념만 이용한 cnt 변수 선언으로 풀었다.. 다른 스택을 이용한 코드를 보니 한번에 이해되긴 했다만, 뭔가 찝찝했다.. 코드 package java_practice; import java.io.IOException; import java.util.Scanner; public class boj_9012 { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); while (t-- > ..

[JAVA] 백준 온라인저지 9093

문제 코드 Scanner대신 BufferedReader, Writer를 써봤다. 이걸로 쓰는 습관을 들이는게 좋을듯. 먼저 어떻게 풀지 생각해보면.. 개행문자나 공백을 구분해서 역순으로 출력해야한다. 이 경우 스택을 쓰는게 간편하고, 일반적인 배열로도 풀 수 있지만 효율이 안좋으니 그건 패스하도록 하겠다. (그냥 문자열 입력받고, 배열의 크기만큼 for문돌려서 뒷 인덱스부터 출력하면된다. 근데 스택이있잖아?) 암튼 전체 코드다. import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader..

[JAVA] 백준 온라인 저지 10828

문제 코드 Stack을 import하지 말고 풀기와 하고 풀기 둘 다 해봤다. 뭐 어차피 평소엔 Stack import해서 쓰는데 복습할 겸.. Stack import X import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] stack = new int[n]; int size = 0; while(n-- > 0){ String cmd = sc.next(); if(cmd.equals("push")){ int num = Integer.parseInt(sc.next()); stack[size++] ..

[Pycharm] 파이참에서 패키지 설치하기

개요 파이썬에서 패키지를 설치할 땐 두가지 방법이 있다. 명령 프롬프트와 python -install 명령어를 통해 설치하는것과 파이참과 같은 IDE에서 제공하는 패키지를 다운받는 방식이다. 둘 다 어느것을 사용해도 상관없지만, 대부분 파이참을 이용해서 개발하므로 메모해둔다. 진행 과정 별거 없다. 설정(ctrl + alt + s)을 들어가서 project:Python - Project Interpreter에 들어가면 현재 설치된 패키지를 한눈에 확인이 가능한데, 여기서 우측의 +를 눌러보자 그럼 다음과 같은 창이 뜰텐데, 여기서 그냥 원하는 패키지 검색하고 install 눌러서 설치만 해주고 import해서 쓰시면된다. 간단!