본문 바로가기

programmers3

프로그래머스 _ 두 정수 사이의 합 _ Python, jS 풀이는 자바와 동일했다. 아래는 파이썬의 방법이다. 그리고 이는 자바 스크립트로 한 것인데 둘다 큰 설명은 필요 없어 보인다. 2021. 3. 2.
프로그래머스 _ 두 정수 사이의 합 _ JAVA programmers.co.kr/learn/courses/30/lessons/12912 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 해당 문제는 정말 쉬운 문제였다. 물론 좋게 푸는 방법도 있지만, 오랜만에 자바를 사용해서 그런지 머리가 잘 안돌아 갔지만 억지로 풀어낸 느낌이다. ㅎㅎ;; 나는 두 수를 비교하여 큰수와 작은수를 구분해 주었고, 그것을 바탕으로 그냥 for문을 돌려서 문제를 해결해 보았다. 다른 사람들은 math.max, .. 2021. 3. 2.
프로그래머스 배열 1번문항_ Java, Python, JavaScript Java에서는 Array함수를 import 해서 배열을 정렬하는 것이 핵심이었다. 그렇지 않았다면 반복문을 많이 써서 구했을 것이다. System.arryacopy는 일정부분을 잘라내어 복사하는 기능이며 Array.sort로 정렬을 해준다. JavaScript는 Slice와 sort를 이용하는 방법으로 풀었는데 sort의 경우 그냥쓸 경우에는 배열이 제대로 이루어지지 않는 경우가 발생한다. 따라서 (a,b) => a-b를 추가하여 오름차순으로 정렬할 것임을 명시해야 한다. Python의 경우 우선 설치부터 코딩을 해보는 게 너무나 오랜만이라 시간도 오래 걸리고 오류도 많이 발생했다. 꾸준히 공부할 필요성을 느꼈는데 그래서 조금 코드가 깨끗하진 않다. sort와 append, for를 활용하는 것이 핵심이.. 2020. 12. 24.