[JAVA] Call by Reference는 존재하지 않는 이유
·
궁금하다
C언어를 공부한 뒤에 자바를 공부하다 보면 Call by Value/ Call by Reference의 개념이 헷갈릴 수 있다.따라서 이글을 통해 정리해 보고자 한다.번외사실 C언어도 엄밀히 말하면 Call by Reference는 존재하지 않는다. 더 자세히 설명하고 싶지만 여백이 부족하여 이를 적지 않겠다. 다른 친절한 곳을 참고하자. C++은 존재함 데이터의 종류는 크게 두 가지로 나눌 수 있다.기본 자료형(Primitive Data Type) - 논리형 (boolean), 문자형 (char), 정수형 (byte, short, int, long) 실수형 (float, double)참조 자료형 (Reference Data Type) - 클래스, 배열, 인터페이스 등등 기본형을 제외한 모든 것각 자료형..
[JAVA] 백준-4673 셀프 넘버
·
알고리즘
https://www.acmicpc.net/problem/4673문제의 설명이 굉장히 길다 보니 직접 문제를 확인하고 오길 바랍니다. 간단히 애기하자면 1~10000 생성자가 없는것 숫자를 찾으면 된다.public class Main { public static void main(String[] args) { boolean[] check=new boolean[100001]; for(int i=1;i0) { sum+=n%10; n/=10; } return sum; }}d()의 리턴값은 생성자가 있는 수 이기 때문에 boolean 배열에서 true로 하고 이후 배열에서 true가 아닌수 만 출력 하면 되는 간단한 문제이다.
[JAVA] 왜 String 타입은 해시코드를 출력하지 않을까?
·
궁금하다
자바의 데이터 타입에는 크게 기본 타입과 참조 타입으로 구분이 된다.참조 타입의 특징은 다음과 같다.실제 값을 저장하는 기본형과 달리 자료가 저장된 공간의 주소를 해시코드로 저장한다.메모리의 힙 영역에 실제 값을 저장하고, 그 주소를 갖는 변수 스택 영역에 저장한다. 여기서 제목의 궁금증이 생겼다.String이 참조변수이면 다른 참조변수와 마찬가지로 출력할 때 해시코드를 출력해야 하는 게 아닌가?하지만 String을 출력하게 되면 해시코드가 아닌 실제 값이 출력된다. 왜 그런지 이해하기 위해서는 먼저 PrintStream 클래스의 print 메소드를 확인해한다. public void print(Object obj) { write(String.valueOf(obj)); }String..
[Java] 프로그래머스 - 정수를 나선형으로 배치하기
·
알고리즘
문제 설명양의 정수 n이 매개변수로 주어집니다. n × n 배열에 1부터 n2 까지 정수를 인덱스 [0][0]부터 시계방향 나선형으로 배치한 이차원 배열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ n ≤ 30📌나의 풀이class Solution { public int[][] solution(int n) { int[][] answer=new int[n][n]; int direction=0; int value=1; int row=0; int col=0; while(valuedirection 변수를 사용하여 이동방향을 결정하였다.앞에 값이 있거나 끝이라면 방향을 바꾸도록 사용했다.📌다른 풀이나름 고..
Neural Prophet를 통한 미세먼지 예측
·
카테고리 없음
이전글에서 작성한것처럼 중국이 한국 미세먼지에 얼마나 영향을 끼치는지 에 대해 알아보기위해 모델을 작성하였다.선정이유사실 부끄럽게도 "주제선정 1"때 원래대로라면 분류모델을 사용했어야 했는데 주제를 잘못 이해하여 예측모델을 사용하여 지하철 유동인구를 예측해버렸다..그때 사용한것이 Prophet인데때마침 이번주제는 예측모델에 여러 변수들을 추가해서 성능을 비교하면 어떤것이 더 영향을 끼치는지 알수 있을것 같아 예측모델을 사용하였고-이전에 Prophet을 사용한것이 아깝기도 하고 성능도 좋고 사용하기도 쉬워서 Neural Prophet를 사용했다라이브러리 설명간단하게 설명하자면 curve-fitting으로 예측하는 Prophet에 자동 회귀 신경망을 결합한 모델이다.파라미터를 쉽게 변경할수 있어 여러가지 가..
프로젝트 주제선정
·
카테고리 없음
프로젝트 주제선정학교에서 주최하는 멘토링에 참여하던중 갑작스럽게 대회에 참여하게 되었다...결론적으로는 어찌저찌 잘? 해결했지만 의미있는 경험이라 생각하여 글을 남겨보려고 한다.주제선정 1여러가지 주제가 나왔지만 가장 처음 선정한것은 지불 가능한 월세/보증금/임대료 등을 입력하면 상권 또는 주변 역의 유동 인구를 비교해 추천해주는 모델을 만들고자 하였다.그후 모델을 만들고자 하였지만 임대료 데이터를 구할수 없어서 실패...주제선정 2이번에는 데이터를 먼저 찾고 그에 맞는 주제를 정하고자 하였다.통계청_온라인 수집 가격 정보를 찾고 코스피 지수에 따른 물가 예측를 해보고자 했으나 제품별 데이터가 일정하지 않아 실패...최종 주제선정최종적으로 이번에는 정말 데이터가 확실한 캐글,기상청 데이터를 활용해서 "중..
개발자가되고픈
'분류 전체보기' 카테고리의 글 목록 (3 Page)