본문 바로가기
반응형

Programmers105

[Programmers] Lv1: 짝수와 홀수(12937) 문제- 링크: 풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(num) { var answer = ''; if (num % 2 == 0) answer = "Even"; else answer = "Odd"; return answer;} 2025. 6. 24.
[Programmers] Lv1: 핸드폰 번호 가리기(12948) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12948풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(phone_number) { var answer = ''; for (let i = 0; i (학습포인트)- 문자반복: str.repeat(숫자)- 문자열추철: str.slice(숫자) 2025. 6. 24.
[Programmers] Lv1: 행렬의 덧셈(12950) 문제- 링크: 풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(arr1, arr2) { var answer = []; for (let i = 0; i 1) 행렬의 행만큼 반복2) 행렬의 열을 순회하면 값을 더하고 추가 2025. 6. 24.
[Programmers] Lv1: 직사각형 별찍기(12969) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12969풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기process.stdin.setEncoding('utf8');process.stdin.on('data', data => { const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); for (let i = 0; i (학습포인트)- 문자열 반복: str.repeat(개수) 2025. 6. 24.
[Programmers] Lv1: 소수 찾기(12921) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12921풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기ㅇ1) 에라토스테네스의 채 구현- 1-n까지 숫자 배열을 만들고 소수가 아닌 숫자들을 제거하는 방법 (학습포인트)- 2025. 6. 23.
[Programmers] Lv1: 시저 암호(12929) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12926풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(s, n) { var answer = ''; const capitalAlphabets = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; const smallAlphabets = "abcdefghijklmnopqrstuvwxyz"; for (let i = 0; i = 'A' && s[i] = 'a' && s[i] 1) 문자열을 순회하면서 문자 추출2) 추출한 문자의 범위 비교- 대문자, 소문자, 공백3) Alphabets에서 해당 문자의 .. 2025. 6. 23.
[Programmers] Lv1: 문자열을 정수로 바꾸기(12925) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12925풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(s) { var answer = 0; answer = parseInt(s); return answer;}1) 문자열을 정수로 형변환 (핵심포인트)- 정수 형변환 함수 parseInt() 사용 2025. 6. 23.
[Programmers] Lv1: 수박수박수박수박수박수?(12922) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12922풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(n) { var answer = ''; let count = parseInt(n / 2); for (let i = 0; i 1) "수박" 2글자가 반복되므로 2로 나눈 몫만큼 문자열 이어 붙이기2) 길이가 홀수라면 "수" 추가하기 (학습포인트)- 문자열 연결더보기// 문자열 연결let str = "";str += "문자열";- 숫자 나눗셈: 정수형으로 변환시 parseInt() 사용더보기parseInt(3/2); // 숫자 나눗셈은 실수형이므로 정수.. 2025. 6. 23.
[Programmers] Lv1: 서울에서 김서방 찾기(12919) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12919풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(seoul) { var answer = ''; answer = `김서방은 ${seoul.indexOf("Kim")}에 있다`; return answer;}1) 배열에서 특정 값 찾아 반환 (학습포인트)- 배열에서 특정 값찾기: 인덱스 반환더보기strArray.indexOf("문자열"); (solution2)더보기function solution(seoul) { var answer = ''; for (let i = 0; i 1) 배열을 순회2.. 2025. 6. 23.
[Programmers] Lv1: 문자열 내 마은대로 정렬하기(12915) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12915풀이Java(solution 1)더보기ㅇJavaScript(solution 1)더보기function solution(strings, n) { var answer = []; strings.sort((str1, str2) => { if (str1[n] str2[n]) { return 1; } else { if (str1 1) n번째 인덱스 기준 정렬- 동일할 경우 사전순으로 정렬 (학습포인트)- 문자열 정렬더보기// n번 인덱스 기준 정렬. 동일한 경우 원본 순서 유지. 반환값이 1이면 순서 변화. -1이면.. 2025. 6. 23.
반응형