https://programmers.co.kr/skill_checks/346676/result
import java.util.Arrays;
class Solution {
public String solution(String s) {
String answer = "";
int leng = s.length();
System.out.println(leng);
int mid = (int)leng/2;
System.out.println(mid);
char[] str = s.toCharArray();
System.out.println(str[0]);
if(leng%2 ==0){
answer += str[mid-1];
answer += str[mid];
}else{
answer += str[mid];
}
System.out.println(answer);
return answer;
}
}
x만큼 간격이 있는 n개의 숫자
https://programmers.co.kr/learn/courses/30/lessons/12954
import java.util.ArrayList;
import java.util.List;
class Solution {
public long[] solution(int x, int n) {
List<Integer> test = new ArrayList<Integer>();
int init = x;
for(int i=1; i<=n; i++){
test.add(x*i);
System.out.println(test);
}
long[] answer = new long[test.size()];
for (int i = 0; i < test.size(); i++) {
answer[i] = test.get(i);
}
return answer;
}
}
아슈밤
ArrayList에서 long 배열로 어케 바꾸는거야
자바스크립트 풀이
// https://programmers.co.kr/learn/courses/30/lessons/12954
/*
함수 solution은 정수 x와 자연수 n을 입력 받아,
x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴
x는 -10000000 이상, 10000000 이하인 정수입니다.
n은 1000 이하인 자연수입니다.
*/
let x = 2;
let n = 5;
let answer = solution(x, n); //[2,4,6,8,10]
console.log(answer);
function solution(x, n) {
var answer = [];
for (let i = 1; i <= n; i++) {
answer.push(x * i);
}
return answer;
}
자바로 풀이
package march08;
import java.util.Arrays;
// https://programmers.co.kr/learn/courses/30/lessons/12954?language=java
public class x만큼간격이있는n개의숫자 {
public static void main(String[] args) {
int x = 2;
int n = 5;
long[] result = Solution.solution(x, n);
System.out.println(Arrays.toString(result));
}
static class Solution {
public static long[] solution(int x, int n) {
long[] answer = new long[n]; //길이로 초기화 선언
for (int i = 0; i < n; i++) {
answer[i] = (long) x * (i + 1);
System.out.println("answer[i]>> "+answer[i]);
}
return answer;
}
}
}
'알고리즘 > 알고리즘' 카테고리의 다른 글
[스킬 체크 테스트 Level.1] 실패율, 두개뽑아서더하기 (0) | 2022.03.08 |
---|---|
[ 스킬 체크 테스트 Level.1] 직사각형 별찍기, 다트게임 (0) | 2022.03.07 |
[프로그래머스]오픈채팅방 (0) | 2021.12.24 |
[프로그래머스] 숫자 문자열과 영단어 (0) | 2021.12.20 |
[프로그래머스] 없는 숫자 더하기 (0) | 2021.12.15 |