문제 풀이 주어진 조건에 맞는 수열 리스트를 구하는 문제이다! 딱 보자마자 for문을 사용하여 구하면 될 것 같아서 처음에는 정석적인 반복문 코드로 작성하였다. 이것도 문제를 해결하는 코드이긴 하지만 파이썬스럽지 않은? 코드인 것 같아서 더 줄여보았다. 파이썬은
https://programmers.co.kr/learn/courses/30/lessons/12950문제를 읽어볼 때에는 위치가 같은 원소끼리 덧셈만 해주면 되니까 굉장히 간단할 것이라고 생각했다. 근데 생각보다 코드가 마음에 들지 않았다.너무 정직하게 작성한
https://programmers.co.kr/learn/courses/30/lessons/12947만약 주어진 값이 하샤드 수라면 각 자리의 수를 합한 값으로 주어진 값이 나누어 떨어져야 한다. 그리고 이것을 판별하는 코드를 작성하는 것이 바로 이 문제이다.
https://programmers.co.kr/learn/courses/30/lessons/12943문제에서 주어진 작업을 그대로 코드에 반영하면 되는 문제이다. 주어진 단계의 지속적인 반복이므로 while문을 사용하면 될 것이라고 생각했다 ! 근데 테스트 1
https://programmers.co.kr/learn/courses/30/lessons/12940두 개의 수가 주어지면 최대공약수와 최소공배수를 구하는 문제이다.최대공약수 : 두 수의 같은 약수 값들 중에서 가장 큰 값최소공배수 : 두 수의 같은 배수 값들
https://programmers.co.kr/learn/courses/30/lessons/12934임의의 수 n이 들어왔을 때, n이 어떤 양의 정수의 제곱인지 아닌지 판단하는 문제이다. 제곱근이 정수로 떨어지는 경우 그 제곱근의 +1한 값의 제곱수를 반환해
https://programmers.co.kr/learn/courses/30/lessons/17682"점수|보너스|옵션"으로 이루어진 문자열 3세트.예) 1S2D\*3T점수는 0에서 10 사이의 정수이다.보너스는 S, D, T 중 하나이다.옵선은 \*이나 이
문제 바로가기우선 문제의 카테고리가 DFS/BFS 라는 것을 알아버려서 이왕 이렇게 된 거 딱 정석에 맞는 해결법을 찾아보려고 했다!이 문제를 풀 수 있었던 가장 핵심은 주어진 리스트의 각 원소의 양수와 음수값을 모두 더해보고 마지막 연산 결과들 중에 타겟에 해당하는
프로그래머스 - 둘만의 암호 JAVA 풀이