목록전체 글 (601)
sm 기술 블로그
let input = require("fs").readFileSync("ex.txt").toString().split(" "); let n = parseInt(input[0]); const draw_star = (n) => { if (n === 1) { let star = []; star.push("*"); return star; } let stars = draw_star(parseInt(n / 3)); let result = []; let line = ""; let draw = ""; for (let first of stars) { for (let i = 0; i < 3; i++) { draw += first; } result.push(draw); draw = ""; } draw = ""; for (l..
https://wikidocs.net/book/31 점프 투 자바 파트 1. 자바시작 1. 주석 한 줄만 주석 처리 : // 주석 처리할 내용 여러 줄을 주석 처리 : /* 주석 내용 */ 문서화 주석 : /** 주석 내용 */ 파트 2. 변수와 계산 2-1. 변수, 상수 논리형 (boolean) 논리형은 크기가 1byte이고 true와 false 중에 한 가지 값을 가질 수 있다. 문자형 (char) 문자형은 char로 2byte크기를 가집니다. 문자는 작은따옴표를 이용하여 한 글자를 표현할 수 있다. 정수형 (int, long) 정수형은 정수를 표현하는 데이터 타입인데 표현할 수 있는 정수의 범위에 따라서 다양하게 제공된다. 정수형에서 가장 자주 사용하는 int는 4바이트이다. long형은 8byte..
좀 어려웠다.. 처음에 n = int(input()) result = "" # 1. 함수정의 def star(x, y, n): global result if(x // n) % 3 == 1 and (y // n) % 3 == 1: # x, y를 현재 n값에 나누고 그 값의 3의 나머지가 1일 때 result += " " elif n == 1: # 위 조건에 만족하지 않고 n이 1/3 까지 오면 별 출력 result += "*" else: star(x, y, n//3) # n을 3으로 나누고, 함수 재호출 # 2. 계산 시작 for x in range(n): for y in range(n): star(x, y, n) result += "\n" print(result) 을 이용하였다. 행,열이 3의 나머지가 ..
-문제1 class Solution { public int solution(String s) { int answer = 0; answer = Integer.parseInt(s); return answer; } } -문제2 import java.util.ArrayList; class Solution { public String solution(int a, int b) { String answer = ""; int total = 0; ArrayList day = new ArrayList(); day.add("THU");//0 day.add("FRI"); day.add("SAT"); day.add("SUN"); day.add("MON"); day.add("TUE"); day.add("WED");//6 swit..