본문 바로가기

분류 전체보기352

[LeetCode] palindrome (javascript) 문제 Given an integer x, return true if x is palindrome integer. An integer is a palindrome when it reads the same backward as forward. For example, 121 is palindrome while 123 is not. 문제[번역] 정수 x가 주어집니다. palindrome 정수라면 true를 리턴합니다. palindrome 정수란, 뒤로 읽어도 같은 수를 의미합니다. 예를 들면 121은 palindrome이며, 123은 아닙니다. Example 1 Input: x = 121 Output: true Example 2 Input: x = -121 Output: false Explanation: Fro.. 2021. 12. 16.
[자바스크립트] Array.some() Array.some()이란 메서드중 하나로, 주어진 배열안에서 하나라도 주어진 조건을 통과하는지 테스트하는 함수 입니다. 예시 코드1 const arr =[1,1,3,1,5]; const even = (element) => element%2 === 0; console.log(arr.some(even)); true 예시 코드2 const arr =[1,2,3,1,5]; const even = (element) => element%2 === 0; console.log(arr.some(even)); true 예시 코드3 console.log([1,2,3,4,5].some((element) => { if(element %2 ===0) console.log("even"); else console.log("odd".. 2021. 12. 14.
[LeetCode] Two Sum (Javascript) 문제 1. Two Sum Easy Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use the same element twice. You can return the answer in any order. 문제[번역] 정수형 배열 nums 와 정수 target이 주어집니다. 배열안의 두 인덱스의 숫자를 더하세요.(더한 후 target값과 같은지 비교) 한 입력값에 하나의 솔루션만 있다고 가정하시고,.. 2021. 12. 13.
[프로그래머스] 자바 네트워크 문제 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다. 컴퓨터의 개수 n, 연결에 대한 정보가 담긴 2차원 배열 computers가 매개변수로 주어질 때, 네트워크의 개수를 return 하도록 solution 함수를 작성하시오. 제약사항 컴퓨터의 개수 n은 1 이상 200 이하인 자연수입니다. 각 컴퓨터는 0부터 n-1인 정수로 표현합니다. i번 컴퓨터와 j번 컴퓨터가 연결되어 있으면 computers[i][.. 2021. 12. 10.
[백준] 자바 1021 회전하는 큐 문제 지민이는 N개의 원소를 포함하고 있는 양방향 순환 큐를 가지고 있다. 지민이는 이 큐에서 몇 개의 원소를 뽑아내려고 한다. 지민이는 이 큐에서 다음과 같은 3가지 연산을 수행할 수 있다. 첫 번째 원소를 뽑아낸다. 이 연산을 수행하면, 원래 큐의 원소가 a1, ..., ak이었던 것이 a2, ..., ak와 같이 된다. 왼쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1, ..., ak가 a2, ..., ak, a1이 된다. 오른쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1, ..., ak가 ak, a1, ..., ak-1이 된다. 큐에 처음에 포함되어 있던 수 N이 주어진다. 그리고 지민이가 뽑아내려고 하는 원소의 위치가 주어진다. (이 위치는 가장 처음 큐에서의 위치이다.) 이때, 그.. 2021. 12. 9.
[프로그래머스] 자바 오픈채팅방 문제 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. "[닉네임]님이 들어왔습니다." 채팅방에서 누군가 나가면 다음 메시지가 출력된다. "[닉네임]님이 나갔습니다." 채팅방에서 닉네임을 변경하는 방법은 다음과 같이 두 가지이다. 채팅방을 나간 후, 새로운 닉네임으로 다시 들어간다. 채팅방에서 닉네임을 변경한다. 닉네임을 변경할 때는 기존에 채팅방에 출력되어 있던 메시지의 닉네임도 전부 변경된다. 예를 들어, 채팅방에 ".. 2021. 12. 8.
반응형