공부 53

항해99 문제9번풀이 (핸드폰번호가리기,프로그래머스)

https://programmers.co.kr/learn/courses/30/lessons/12948 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자 programmers.co.kr 풀이 : 1줄. 파라미터 phone_number 로 받음 2줄. 출력할 문자열 변수 star 선언 및 초기화 3줄. for 문을 통해 뒤에 4자리를 제외한 나머지 길이 length 만큼 '*'을 돌려주는 범위를 설정 5줄. '*'을 star 에 뒷자리4개를 뺀 나머지 길이만큼 넣어줌 7줄. '*'로 가려진 앞자리 star 와 뒷 끝번호 4..

항해99 문제5번풀이 (문자열을 정수로 바꾸기,프로그래머스)

https://programmers.co.kr/learn/courses/30/lessons/12925 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr 풀이: 1. 파라미터 s로 정하고 2. Number()을 사용하여 string 값을 정수로 변환 후 return 해줌 다른방식들 : 첫번째 풀이: 자바스크립트 특성상 정수에 string 숫자를 더하면 정수가 되고 string인 숫자에 정수를 더하면 string 이 된다. 따라서 +를 붙여 정수에 '12' 처럼 숫자 str..

항해99 문제1번풀이 (직사각형 별찍기,프로그래머스)

https://programmers.co.kr/learn/courses/30/lessons/12969 코딩테스트 연습 - 직사각형 별찍기 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수 programmers.co.kr 코드풀이: 1. 먼저 utf8 로 표준형식을 정하고, 2. 입력값을 data 형식으로 받아 data 변수를 만들어주고 앞으로 입력받은 값을 data 에 넣어주기로하고 3. 넣어준 data값을 space 띄어쓰기로 나눠주고 n 변수에 넣어주고 4. 두수를 ' '으로 각각 나눠졌기 때문에 변수 n 의 인덱스[0]번째와,[1] 번째에 있으..