분류 전체보기321 KDT 5th 웹개발자 입문 수업 18일차 - 1 1. Branch 기존 Master의 내용을 유지하면서 새로운 작업 영역을 여는 방법 각개 Branch를 파서 작업을 하면 해당 작업 사항은 master에 전혀 영향을 끼치지 않는다. 그렇기에 branch에서 원하는 기능을 개발하다가 완성이 되면 추후 merge 기능을 통해 master로 합치면 된다. 1-1. 현재 브랜치 확인 git branch 1-2. 새로운 브랜치 추가 git branch 브랜치명 1-3. 이동 git checkout 브랜치명 = git switch 브랜치명 1-4. 이름변경 git branch -m 기존브랜치명 새로운브랜치명 1-5. 삭제 git branch -d 브랜치명 2. Merge 병합은 main 브랜치에서 작업을 수행 main 브랜치로 이동 후, git merge 작업해.. 2023. 2. 20. 프로그래머스 Lv0 최댓값 만들기(2) 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,0002 ≤ numbers 의 길이 ≤ 100 접근방법 주어진 배열을 양수 배열과 음수 배열로 나눠서 처리해준다. 배열 내장 메서드인 sort로 각각의 음수양수 배열을 정렬해준다. (Math.max()도 괜찮을 듯) 음수 배열의 경우는 0번째, 1번째를 곱한 값이 최댓값이 될거고 양수 배열의 경우는 length-1과 length-2번째를 곱한 값이 최댓값이 될 것이다 음수나 양수가 없는 리스트가 주어질 수 있으므로 그 조건식으로 한차례 걸러준다. 대충 이렇게까지 했을 때 .. 2023. 2. 19. 프로그래머스 Lv0 직각삼각형 출력하기 프로그래머스 입문 문제 풀다가 처음 보는 개념을 발견해서 정리한다. 문제 자체는 쉬웠지만 console.log로만 출력하다가 개행이 되지 않는 출력법이 필요하여 서칭해보니 process.stdout.write()를 사용하면 개행이 되지 않고 출력이 가능하다. 문제 설명 "*"의 높이와 너비를 1이라고 했을 때, "*"을 이용해 직각 이등변 삼각형을 그리려고합니다. 정수 n 이 주어지면 높이와 너비가 n 인 직각 이등변 삼각형을 출력하도록 코드를 작성해보세요. 무슨 언어를 하든 별로 무언가 그리기는 기초 문제 같다. 제한사항 1 ≤ n ≤ 10 const readline = require('readline'); const rl = readline.createInterface({ input: process... 2023. 2. 19. 네이티브앱, 모바일웹앱, 하이브리드앱 Native App 흔히 자주 사용하는 어플리케이션 의미 모바일 기기에 최적화된 언어로 개발된 앱 → 안드로이드 SDK를 이용한 Java / iOS 기반 SDK를 이용한 Swift 장점 성능이 웹 앱, 하이브리드 앱에 비해 가장 좋음 네이티브 API를 호출하여 사용함으로 플랫폼과 밀착 자바와 스위프트에 익숙한 사용자면 쉽게 접근 가능 단점 플랫폼에 한정적 언어에 제약적 모바일 웹 앱 모바일 웹 + 네이티브 앱을 결합 모바일 웹의 특징을 가지면서도 네이티브 앱의 장점을 지녀서 기존의 모바일 웹보다는 모바일에 최적화된 앱이라고 말할 수 있다. 웹 앱은 SPA(Single Page Application)를 이용하여 속도가 빠르다는 장점 PC용 홈페이지를 모바일 스크린 크기에 맞춰 줄여 놓은 것 장점 웹 사이트.. 2023. 2. 19. 이전 1 ··· 60 61 62 63 64 65 66 ··· 81 다음