전체 글

성장일기
알고리즘/자료구조

[프로그래머스] 배열의 평균값 - Java

https://school.programmers.co.kr/learn/courses/30/lessons/120817 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 프로그래머스 Lv. 0 배열의 평균값 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ numbers의 원소 ≤ 1,000 1 ≤ numbers의 길이 ≤ 100 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. 문제풀이 class Solution { public d..

알고리즘/기타

[프로그래머스] 각도기 - Java

https://school.programmers.co.kr/learn/courses/30/lessons/120829 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 프로그래머스 Lv. 0 각도기 문제 설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. 예각 : 0

Java

[Java] 반복문(while, for)

while문 while (조건문) { ; ; ; ... } 무한루프 - 조건문이 참인 동안 계속 반복해서 수행 - Ctrl+C 를 통해 무한루프 문을 빠져나갈 수 있다. while (true) { ; ; ... } break; - 강제로 반복문을 빠져나감 continue; - 반문의 맨 처음으로 돌아감 for문 for(초기값; 조건문; 증가값){ 수행할 명령; } for each 문 iterate는 루프를 돌릴 객체이고 객체에서 한개씩 var에 대입되어 for문이 수행됨 (배열 및 ArrayList 등 루프를 돌릴 수 있는 자료형만 가능) for (type var: iterate) { 수행할 명령 }

Java

[Java] 조건문 (if, else if, switch-case)

if - else if 문 if (조건1) { ; ; ... } else if(조건2) { ; ; ... } else { ; ; ... } switch/case 문 switch(입력변수) { case 입력값1: ... break; case 입력값2: ... break; ... default: ... break; } 예시 public class Sample { public static void main(String[] args) { int month = 8; String monthString = ""; switch (month) { case 1: monthString = "January"; break; case 2: monthString = "February"; break; case 3: monthStri..

Java

[Java] 자료형 - 배열과 리스트

배열 배열은 자료형의 집합니다. 배열은 자료형 타입 바로 옆에 []기호를 사용하여 표현한다 자료형[] = {}; 초기값없이 배열 변수를 만들때는 반드시 배열 길이를 설정해야한다 배열값에 접근할 땐 인덱싱을 이용한다 (0부터 시작) .length를 이용해 배열의 길이 정보를 알 수 있다. int[] odds = {1, 3, 5, 7, 9}; String[] weeks = {"월", "화", "수", "목", "금", "토", "일"}; String[] weeks = new String[7]; // 배열 길이 설정 String[] weeks = new String[]; // 길이에 대한 정보가 없으므로 오류발생 weeks[3]; // 인덱스가 3인 요소 "목" weeks.length // 배열의 길이 = 7..

jny0
J N Y 0