전체 글(118)
-
생활코딩 : JAVA1 - 숫자와 연산
public class Number { public static void main(String[] args) { // Operator System.out.println(6 + 2); // 8 System.out.println(6 - 2); // 4 System.out.println(6 * 2); // 12 System.out.println(6 / 2); // 3 System.out.println(Math.PI); // 3.141592653589793 System.out.println(Math.floor(Math.PI)); //내림 3.0 찍힘 System.out.println(Math.ceil(Math.PI)); //올림 4.0 찍힘 } }
2022.01.17 -
생활코딩 : JAVA1 - 문자열의 표현
public class StringApp { public static void main(String[] args) { // Character VS String System.out.println("Hello World"); // String 문자열(Character들이 모여있는 것) System.out.println('H'); // Character 문자(한 단어만 가능) System.out.println("H"); //String System.out.println("Hello " + "World"); // World 앞에서 엔터를 치면 이렇게 자동으로 분리해주는 // 이클립스의 편리한 기능. //그런데 줄바꿈은 안된다. Hello World 라고 찍힘 // new line System.out.printl..
2022.01.17 -
WIL(Weekly I Learned) 1월 3째주
1. API (Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스) (1) API란? API를 본격적으로 알아보기 전에, 비유를 들어 쉽게 설명을 도와드리겠습니다. 여러분이 멋진 레스토랑에 있다고 가정해봅시다. 점원이 가져다준 메뉴판을 보면서 먹음직스러운 스테이크를 고르면, 점원이 주문을 받아 요리사에 요청을 할 텐데요. 그러면 요리사는 정성껏 스테이크를 만들어 점원에게 주고, 여러분은 점원이 가져다준 맛있는 음식을 먹을 수 있게 됩니다. 여기서 점원의 역할을 한 번 살펴보겠습니다. 점원은 손님에게 메뉴를 알려주고, 주방에 주문받은 요리를 요청합니다. 그다음 주방에서 완성된 요리를 손님께 다시 전달하지요. API는 점원과 같은 역할을 합니다. API는 손님(..
2022.01.16 -
알고리즘 : 프로그래머스 : JAVA : x만큼 간격이 있는 n개의 숫자
class Solution { public long[] solution(int x, int n) { // 배열의 크기를 n으로 만드는 코드. long[] answer = new long[n]; for(int i = 0; i < n; i++){ answer[i] = (long)x * (i+1); } return answer; } } 설명1. (1) 배열의 크기가 n인 answer 배열을 만든다. (2) n만큼 for문을 돌리면서 answer[0]부터 answer[n-1]까지 x * 1, x * 2, ....., x*n 한 값을 넣어준다. (3) answer값을 return한다. x가 10000000이고 n이 1000이라면 제일 큰 값으로 x*n = 10,000,000,000이 될 수 있기 때문에 answe..
2022.01.16 -
알고리즘 : 프로그래머스 : JAVA : 행렬의 덧셈
class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr1[0].length]; for(int i=0; i
2022.01.16 -
알고리즘 : 프로그래머스 : JAVA : 핸드폰 번호 가리기
class Solution { public String solution(String phone_number) { String answer = ""; for (int i = 0; i < phone_number.length() - 4; i++) answer += "*"; answer += phone_number.substring(phone_number.length() - 4); return answer; } } class Solution { public String solution(String phone_number) { char[] ch = phone_number.toCharArray(); for(int i = 0; i < ch.length - 4; i ++){ ch[i] = '*'; } return St..
2022.01.16