모든 글 보기

문제 프로그래머스/2/12939. 최댓값과 최솟값 Note int 배열을 sort 해서 최솟값과 최댓값을 찾았다 Key String[] sarr = s.split(" "); iarr[i] = Integer.parseInt(sarr[i]); Arrays.sort(iarr); 제출 코드 import java.util.*; class Solution { public String solution(String s) { String answer = ""; //split " "해서 배열에 담기 String[] sarr = s.split(" "); System.out.println(Arrays.toString(sarr)); //int 배열로 바꿔담기 int[] iarr = new int[sarr.length]; for..
Note '배열의 길이는 바꿀 수 없다.'는 알고 있었지만 배열 길이를 먼저 알아내고 선언하면 된다는 생각을 해내는데에 시간이 걸렸다. Key 배열의 전체 길이를 먼저 파악하고 선언하기 Arrays.sort(answer); 제출 코드 import java.util.*; class Solution { public int[] solution(int[] arr, int divisor) { int leng = 0; // answer의 길이 int n = 0; //answer[] 길이 찾기 for(int i = 0 ; i < arr.length ; i++ ){ if(arr[i] % divisor == 0){ leng++; } } //길이가 0이면 -1 if(leng == 0){ int[] answer = {-1}..
문제 링크 [level 1] 문자열 내 p와 y의 개수 - 12916 Note 간단한 문제, 변수를 1개만 사용(count)하고 각 조건문에서 count를 더하고 빼서 비교하는 방법도 있다. Key string.charAt() string.toLowerCase() string.toUpperCase() 제출한 코드 class Solution { boolean solution(String s) { boolean answer = true; //s 모두 소문자화 //p, y 갯수 세기 //비교하기 //1. s 모두 소문자 s = s.toLowerCase(); //2. s에서 p, y 개수 세기 int countP = 0 , countY = 0; for(int i = 0 ; i < s.length() ; i++)..
https://school.programmers.co.kr/learn/courses/30/lessons/12928 루프를 반만 돌리고도 같은 값을 구하는 방법 약수의 합이기 때문에 n의 절반까지만 루프를 돌고 합에 n만 더해도 약수의 합이 된다. class Solution { public int solution(int n) { int answer = 0; //1. 정수 n 입력받기 //2. n의 약수 찾고 더하기 for(int i =1; i
Junction object는 Master-Detail 관계로만 이어져야할까요?ERD를 그리거나 다른 ERD 모델들을 확인해보면 Junction object들이 많이 보입니다.세일즈포스 어드민 수업에서 다룬 junction object는 두 개의 Master Object를 이어주는 Detail Object였습니다.하지만 세일즈포스에서는 Lookup Relationship으로 이루어진 Many-to-Many 관계의 child object도 만들 수 있거든요.이 경우에는 Junction object가 아닌걸까요?? Lookup관계로 이루어지면 정션 오브젝트가 아닌지를 알고 싶었는데,명확한 답변을 찾지 못해서 결국 공식 문서들을 찾아보다 알게된 내용을 정리해봤습니다.  Many-to-Many Object Re..
문제 링크[level 1] 자연수 뒤집어 배열로 만들기 - 12932 Note숫자를 한 자리씩 끊을 방법으로 % 10 을 하고 몫은 다시 n에 대입하는 방식 선택long 타입의 숫자는 .length() 사용이 불가능 해서 string 타입으로 바꿔서 길이를 사용했다. KeyString s = n + ""; : 숫자를 String 타입으로 만들어 준다 제출한 코드class Solution { public long[] solution(long n) { //n을 10으로 나눈 나머지를 answer에 하나씩 담는다. String N = n +""; //n의 길이를 사용하기 위해 string으로 변환 long[] answer = new long[N.length()]; ..
import java.util.ArrayList; import java.util.List; class Solution { public String[] solution(String[] names) { List list = new ArrayList(); for (int i =0; i < names.length; i ++){ if(i % 5 == 0){ list.add(names[i]); } } return list.toArray(new String[list.size()]); } } 스터디 노트 List list = new ArrayList(); 자바의 컬렉션 프레임워크를 사용하여 String 타입의 객체들을 저장할 수 있는 리스트를 생성. 인터페이스 List는 자바에서 제공하는 컬렉션 프레임워크, 순서가 있..
· JavaScript
자바스크립트의 Null null은 'nothing'을 의미한다. 어떤한 값이 있어야하지만 있지 않은 상태이다. 자바스크립트에서 null의 데이터 타입은 object 이다. null의 데이터 타입이 object인 것은 자바스크립트의 일종의 버그라고 할 수 있다. Primitive Data Type(원시 타입)의 종류(4가지) typeof 연산자를 사용하면 primitive types 중 하나를 반환한다. string number boolean undefined Undefined 값이 없는 변수는 undefined 이며, 타입도 undefined 이다. Undefined 와 Null의 차이 undefined와 null의 값은 같지만 타입은 다르다. typeof undefined // undefined typ..
앱빌더 수업이 시작한지 이틀째네요 :) 아직은 어드민에서 공부했던 개념을 기본으로하고 조금 더 심화된 내용 + 실습으로 구성되어 있어서 크게 어려운 부분은 없고 매우 재밌습니다. DEX403 실습용으로 받은 org와 시나리오가 볼거리도 많고 흥미로워요. 시나리오 안에서 Custom Object를 만드는데요, 확실한 시나리오가 주어지고 그 시나리오 안에서 만드는거다보니, 복잡하다고 느꼈던 권한 개념을 이해하는데에도 큰 도움이 되었습니다. 그리고 시나리오에서 나오는 예시가 현재 진행 중인 프로젝트에서도 고려할 수 있는 부분이 많아서 더더욱 재밌게 공부하고 있습니다. 잊어버리기 전에 오늘 내용을 복습해야겠네요 :) 교재는 블로그에서 다뤘다가 혹시 모를 일이 일어날까 두려우니, 별도로 필기했던 내용, 궁금했던 ..
설 전에 끝내고 싶었던 어드민 시험을 드디어 쳤습니다. 후우 조급한 마음을 꾹꾹 누르고 시험친만큼 다행히 한번에 패스했습니다. Associate 시험을 쳐봤지만 Administrator 시험은 여전히 긴장되더라구요... 오히려 어쏘는 뭘 몰라서 마음 편하게 쳤던 것 같아요. 그리고 접속이 안 되어서 예약 시간보다 10분이나 늦게 시작했습니다 ㅠㅠ 5분전부터 시도했으니 15분동안 불안초초했던 시간... 재부팅도 한번하고 보안 프로그램도 3번이나 다시 깔았어요. 흑흑... 웹캠, 마이크, 인터넷 테스트 다해뒀는데 시험 페이지 론칭이 문제가 될 줄은 몰랐어요 ㅎ 어쨋든 10분 늦게 페이지가 떴지만 시험 진행에는 문제가 없었고 잘 마무리했습니다! 세일즈포스 트레일헤드에서 만들어져 있는 어드민 트레일믹스로 먼저 ..
다이나모 제이
'분류 전체보기' 카테고리의 글 목록 (5 Page)