목록알고리즘 (21)
지구정복
-문제 https://school.programmers.co.kr/learn/courses/30/lessons/12918?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -풀이 먼저 문자열 s가 4 또는 6일 때 false return하게 했고 try catch문을 이용해서 문자열 s를 숫자로 바꿀 수 있으면 True 바꿀 수 없다면 False를 return하도록 했다. 자바와 파이썬 모두 동일하게 풀었다. -자바 class Solution { public boolean solution(String s) { boolean an..
-문제 https://school.programmers.co.kr/learn/courses/30/lessons/77884 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -내 풀이 자바 처음에 규칙을 찾으려고 노력했지만 결국 찾지 못하고 일일이 약수의 개수를 찾아가면서 풀었다. 첫 번째 for문에서 left~right 순회돌고 첫 번재 for문의 안에서 1~i까지 돌면서 0으로 나누어 떨어지는 값들을 찾는다. 찾게되면 cnt개수를 올려주고 중첩 for문이 다 돌고나서 cnt가 짝수인지 홀수인지 판별해서 answer에 + - 해준다. class Solutio..
- 문제 https://school.programmers.co.kr/learn/courses/30/lessons/12917 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr -내 풀이(자바) 문자열 s를 char array로 변환한 뒤 Arrays.sort()메서드로 char array를 오름차순으로 정렬한다. 그리고 정렬된 char array를 for문 역순회를 통해 answer 문자열에 대입시켜준다. 그리고 완성된 answer를 return하면 끝난다. import java.util.*; class Solution { public String soluti..
-문제 https://www.acmicpc.net/problem/2193 2193번: 이친수 0과 1로만 이루어진 수를 이진수라 한다. 이러한 이진수 중 특별한 성질을 갖는 것들이 있는데, 이들을 이친수(pinary number)라 한다. 이친수는 다음의 성질을 만족한다. 이친수는 0으로 시작하지 않 www.acmicpc.net -자바 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedRe..