전체 글194 [SWEA / 중간 평균값 구하기 / JAVA] https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Pw_-KAdcDFAUq SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제 접근 배열의 최소값과 최대값을 제외한 나머지 수 들의 평균값을 구하는 문젠데 여러 방법이 있겠지만 난 각 배열들을 Arrays.sort()로 오름차순 정렬한 뒤 첫 값과 마지막 값을 범위에서 제외한 반복문으로 합과 평균을 구하였다. ★ Math.round() → 소수 첫째자리 까지 반올림해주는 메서드 import java.util.*; public class Solution { public s.. 2023. 2. 20. HashSet HashSet ㅡ Set 인터페이스의 구현 클래스로 Set 성질을 갖고 있다 ㅡ Set은 저장한 값들이 순서가 없으며 중복을 허용하지 않는다. / null 저장 가능 / 저장 순서는 LinkedHashSet 순서가 없으니 인덱스가 없으며 값을 찾거나 지울 때 저장되어있는 값들을 일일이 탐색해야하기 때문에 List보다 느릴 수 있다. HashSet 선언 HashSet hs = new HashSet(); HashSet도 마찬가지로 new에서 데이터 타입과 초기값을 생략하고 선언해줄 수도 있다. HashSet 값 추가 hs.add("야"); hs.add("호"); HashSet 값 제거 hs.remove("호"); // "호" 제거 hs.clear(); // 모든 값 제거 HashSet 크기 출력 System.. 2023. 2. 17. React에서 이미지 주소 사용 const backgroundImage = `url(${previewItem.img})`; 따옴표가 아니라 상단 숫자 자판 1왼쪽에 있는 ` `(backtick) previewItem.img엔 이미지 주소를 담아두었음 2023. 2. 16. [프로그래머스 / 신고 결과 받기 / JAVA] https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 다른 사람 풀이 import java.util.*; class Test1 { public int[] solution(String[] id_list, String[] report, int k) { int[] answer = new int[id_list.length]; // 신고자가 메일을 받은 횟수 HashMap idMap = new HashMap(); // id_list의 유저 순서 저장하는 Ma.. 2023. 2. 16. [공부] React Router VS Code에서 실행 Router ㅡ Server의 Resource 경로를 추적하고 있다가 해당 경로가 바뀌면 바뀐 경로의 Resource를 반환해주는 기능 ㅡ 터미널창에서 npm install react-router-dom으로 설치 후 사용 ㅡ root 위치에 있는 index.tsx의 render 함수 내부에 로 App Component 감싸기 Route Component ㅡ Resource Path에 따라 보여주고자 하는 Component를 지정할 때 사용 Link Component ㅡ Web 서버 내에서 특정한 Resource Path로 변경하고자 할 때 사용 test useNavigate Hook 함수 ㅡ Rosource Path를 변경시켜주는 Hook 함수 import { useNavigate.. 2023. 2. 15. [프로그래머스 / 숫자 문자열과 영단어 / JAVA] https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 접근 s 문자열에 zero ~ nine까지 문자열이 포함되어 있다면 replace로 해당 문자열을 1~9로 대체하고 정수형변환으로 answer에 대입 class Solution { public int solution(String s) { int answer = 0; if(s.contains("zero")) s = s.replace("zero", "0"); if(s.contains("one").. 2023. 2. 13. 이전 1 ··· 19 20 21 22 23 24 25 ··· 33 다음