개발공부42 Computer Science 스터디_1주차_문자를 사용한 수 표현/ 색을 표현하는 방법 📌 문자를 사용한 수 표현 📃 인코딩이란? 인코딩은 정보의 형태나 형식을 표준화, 보안, 처리속도향상, 저장 공간 절약등을 위해서 다른 형태나 형식으로 변환하는 처리 혹은 그 처리 방식을 의미한다 📃 출력 가능하게 변경한 인코딩 ✔️쿼티드 프린터블 인코딩, QP 인코딩이라고도 불림 ✔️ 8비트 데이터를 7비트 데이터만 지원하는 통신 경로를 통해 송수진하기 위한 인코딩 방법 ✔️ QP 인코딩 전자우편 첨부용으로 만들어짐 이때, = 다음 바이트부터 16진 숫자 2개를 추가해 8비트값을 표현하는데 = 특별한 의미를 지니기 때무네 QP에서 = 표현하려면 =3D 사용 참고 : 표1-11 아스키 코드표 10진수 16진수 문자 61 3D = ✔️ QP 인코딩에는 추가규칙이 존재 1️⃣ 줄의 맨끝에 탭과 공백문자가 온.. 2022. 1. 21. 프로그래머스 이상한 문자 만들기 문제 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요. 내가 작업한 코드 var s = "try hello world" function solution(s){ var a = s.split(" ") var answer ='' // console.log(a) for(let i=0; i 2022. 1. 20. Computer Science 스터디_1주차_2진수를 다루는 쉬운방&비트그룹의 이름 법(4) 8진 표현법 과 16진 표현법 이해한 내용을 정리! 2022. 1. 20. 프로그래머스 하샤드 수 (ja/ 자바스크립트) 숫자를 문자로 변환시키는 방법 링크 https://programmers.co.kr/learn/courses/30/lessons/12947 코딩테스트 연습 - 하샤드 수 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하 programmers.co.kr 문제 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 내가 작업한 코드 arr = 10 function.. 2022. 1. 19. 프로그래머스 콜라츠 추측 (js/자바스크립트) for문으로!!!! 링크: https://programmers.co.kr/learn/courses/30/lessons/12943 콜라츠 추측 문제 내가 작업한 코드 var n = 16 function solution(n) { var answer = 0; for (let i=0; i 2022. 1. 19. 프로그래머스 제일 작은 수 제거하기 (js/자바스크립트) 내가 작업한 코드 (실패) var arr = [1,3,5,4,8] function solution(arr) { var answer = []; for (let i=0; ib-a) } if(answer.length == 1){ answer = -1 } else{ answer.pop() } return answer; } solution(arr) ㄴ 이렇게 실행하는 경우에 , 최소의 값이 중복으로 들어가 있는경우에 마지막 배열값만 삭제(answer.pop() )만 삭제되는 함수를 썼음. 진짜 실패 요인은 중복값을 찾을 수가 없어서 실패 sort 함수를 써줘서 배열의 순서가 뒤바뀜 ㄴ그리고, 문제상에서는 중복값의 조건이 없긴 했지만 있었다면!!!!!!! 만약에 최소값이 중복이다! ex ) var arr = [1,.. 2022. 1. 19. 프로그래머스 정수 제곱근 판별(js/자바스크립트) for문 사용!!!!!! 진짜 너무 오래 걸린.....정수 제곱근 판별 for문을 이용하여서 풀고 싶어서 계속 반복해서 시도했는데 아직까지 이중if문에 대한 사용이 어렵다ㅠ.ㅠ 링크 https://programmers.co.kr/learn/courses/30/lessons/12934 코딩테스트 연습 - 정수 제곱근 판별 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함 programmers.co.kr 문제 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 8732.. 2022. 1. 19. 프로그래머스 정수 내림차순으로 배치하기(js / 자바스크립트) 링크 : https://programmers.co.kr/learn/courses/30/lessons/12933 코딩테스트 연습 - 정수 내림차순으로 배치하기 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이 programmers.co.kr 문제 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 내가 작업한 코드 n = 1240789 function solution(n) { var answer = [.. 2022. 1. 19. 프로그래머스 자연수 뒤집어 배열로 만들기(js / 자바스크립트) 링크:https://programmers.co.kr/learn/courses/30/lessons/12932 문제 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다 처음 제출한 답 (테스트 제출 실패) n = 12435 function solution(n) { var answer = []; var count = String(n) console.log(typeof answer) for(let i=0; ib-a) return answer; } solution(n) 최종 제출한 답 n = 124035 function solution(n) { var answer = []; var count = String(n) console.. 2022. 1. 19. 이전 1 2 3 4 5 다음 반응형