본문 바로가기

IT

프로그래머스 단어 변환 lv3 https://programmers.co.kr/learn/courses/30/lessons/43163 코딩테스트 연습 - 단어 변환 두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을 이용하여 begin에서 target으로 변환하는 가장 짧은 변환 과정을 찾으려고 합니다. 1. 한 번에 한 개의 알파벳만 바꿀 수 programmers.co.kr function solution(begin, target, words) { var answer = 0; if(!words.includes(target)) return 0; let visited = []; let queue = []; queue.push([begin, answer]) while(queue.length > .. 더보기
프로그래머스 K번째수 - Lv1 https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 제한사항 array의 길이는 1 이상 100 이하입니다. array의 각 원소는 1 이상 100 이하입니다. commands의 길이는 1 이상 50 이.. 더보기
프로그래머스 - 음양 더하기 - lv1 https://programmers.co.kr/learn/courses/30/lessons/76501?language=javascript 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr 제한사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다... 더보기
프로그래머스 체육복 - Lv1 https://programmers.co.kr/learn/courses/30/lessons/42862?language=javascript 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번 programmers.co.kr function solution(n, lost, reserve) { let r = new Array(n).fill(1) let count=0 lost.forEach((ele,idx)=>{ r[ele-1]--; }) reserve.forEach((ele,idx)=>{ r[ele-1]++; }) for(let i=0; i 0){ c.. 더보기
국내 안드로이드 스마트폰 점유율 절대적 인기로는 노트9, S21, S10 Note10 순이다. 그중 S21, S10는 통신사에서 5G를 밀기 시작했을때 많이 팔린거 같다. 그래도 그중 F711N이 2.6%를 차지 하고있다. 많이 팔리긴했나보다. 출처 : https://www.appbrain.com/stats/top-android-phones-tablets-by-country?country=kr Top Android phones and tablets in South Korea | AppBrain Top Android devices by country - South Korea (KR). This page lists the most popular phone models (and tablets, TVs, etc.) in South Korea... 더보기
Reactnative AsyncStorage 데이터 보는법 React Native Debugger 콘솔창에서 showAsyncStorageContentInDev() 입력 더보기
mariadb 암호, 보안 양방향, 대칭키 알고리즘 암호화 방법 SELECT HEX(AEX_ENCRYPT('비밀번호','암호화키') 양방향, 대칭키 알고리즘 복호화 방법 select AES_DECRYPT(UNHEX('암호화된 문자열'), '암호화키'); 단방향 알고리즘 SELECT SHA2('암호화', 키길이)#224, 256,384, 512 중 하나 더보기
AMI linux 2 lightsail mariadb 설치 방법 sudo yum update -y sudo yum install -y mariadb-server sudo systemctl enable mariadb sudo systemctl start mariadb sudo mysql_secure_installation 더보기
AMI linux 2 lightsail mariadb 설치 방법 sudo yum update -y sudo yum install -y mariadb-server sudo systemctl enable mariadb sudo systemctl start mariadb sudo mysql_secure_installation 더보기
lightsail lamp 설치 방법 출처 : https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html sudo yum update -y sudo amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2 # amazon-linux-extras command not found 라는 오류가 나면 # cat/etc/system-release 명령어를 통해 Amazon Linux AMI 가 나오는지 확인하자 sudo yum install -y httpd mariadb-server 더보기