전체 글696 알고리즘 47 - 문자열 내 마음대로 정렬하기 URL : https://school.programmers.co.kr/learn/courses/30/lessons/12915JS문제문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다. 제한 조건 strings는 길이 1 이상, 50이하인 배열입니다. strings의 원소는 소문자 알파벳으로 이루어져 있습니다. strings의 원소는 길이 1 이상, 100이하인 문자열입니다. 모든 strings의 원소의 길이는 n보다 큽니다. 인덱스 1의 문자가 같은 문자열이 .. 2024. 12. 26. 숫자타입 isNaNhttps://ashen99.tistory.com/494 JavaScript에서'Not-a-Number'를 확인하는 함수입니다.주어진 값이 숫자가 아닌 경우 true를, 숫자인 경우 false를 반환합니다. isNaN(value): 숫자로 변환 가능한지 확인( Not-a-Number 확인 ). 숫자가 아닌 경우 true를, 숫자인 경우 false를 반환주로 사용하는 상황: 값이 숫자인지 빠르게 체크할 때.더 정밀한 검사를 원한다면 'Number.isNaN'을 사용하는 것이 좋음! 2024. 12. 25. isNaN isNaN JavaScript에서'Not-a-Number'를 확인하는 함수입니다.주어진 값이 숫자가 아닌 경우 true를, 숫자인 경우 false를 반환합니다.기본 동작isNaN(value)는 value가 숫자가 될 수 없는 값인지 확인합니다.숫자로 변환 가능한 값은 false, 변환 불가능한 값은 true를 반환합니다.숫자인 경우 (false 반환)console.log(isNaN(123)); // false (123은 숫자)console.log(isNaN("456")); // false ("456"은 숫자로 변환 가능)console.log(isNaN(3.14)); // false (유효한 숫자) 숫자가 아닌 경우 (true 반환)console.log(isNaN("Hello")); .. 2024. 12. 25. 알고리즘 46번 - 숫자 문자열과 영단어 URL : https://school.programmers.co.kr/learn/courses/30/lessons/81301JS문제네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다.. 2024. 12. 25. 듀오후기 API 할일듀오 후기 생성수정삭제정렬 1. 일단 구현2. 인증추가3. 오류처리 정리 테이블// 듀오 리뷰 정보를 저장하는 테이블model DuoReview { duoReviewId Int @id @default(autoincrement()) // 리뷰 ID, 자동 증가 myUserId BigInt // 리뷰 작성자 ID someoneUserId BigInt // 리뷰 대상자 ID content String // 리뷰 내용 starRating Int // 별점 createdAt BigInt // 생성 날짜 myUser Users @relation("DuoReviewsMy", fields: [myUserId], refere.. 2024. 12. 24. 챔피언즈 테이블 체우기 1. 코드 문법 정리주요 사용된 기술과 문법Express: Node.js 기반 웹 프레임워크로 Router를 활용해 경로를 정의.Axios: HTTP 요청 라이브러리로, Riot API 호출에 사용.Prisma: ORM(Object-Relational Mapping) 도구로, 데이터베이스와 상호작용.비동기 처리: async/await를 사용해 비동기 작업을 순차적으로 처리.HTTP 메서드:GET: 챔피언 리스트 가져오기.POST: 챔피언 리스트 업데이트.코드 상세 해석championRoutes.get('/champions')저장된 챔피언 데이터를 데이터베이스에서 읽어와 반환.prisma.champions.findMany로 데이터 조회.데이터가 없으면 404 응답.성공적으로 조회하면 200 응답.champ.. 2024. 12. 24. 이전 1 ··· 44 45 46 47 48 49 50 ··· 116 다음