검색결과 리스트
프로그래밍에 해당되는 글 335건
- 2022.12.28 프로그래머스 C# 문자 반복 출력하기(new string, Substring, P, J)
- 2022.12.28 프로그래머스 C# 짝수는 싫어요(개쉬움, P, J)
- 2022.12.28 프로그래머스 C# 배열 자르기(StringBuilder 대신, CopyOfRange)
- 2022.12.28 프로그래머스 C# 최댓값 만들기1(Array.Sort(), P, J)
- 2022.12.28 프로그래머스 C# 편지(개쉬움, P, J)
- 2022.12.28 프로그래머스 C# 특정 문자 제거하기(replace, P, J)
- 2022.12.26 프로그래머스 C# 삼각형의 완성조건(1) (int[] -> Array.Sort(), P, J)
- 2022.12.26 프로그래머스 C# 아이스 아메리카노(몫과 나머지, P, J)
글
프로그래머스 C# 문자 반복 출력하기(new string, Substring, P, J)
using System;
public class Solution {
public string solution(string my_string, int n) {
string answer = "";
for(int i=0;i<my_string.Length;i++)
{
answer += new string(my_string[i], n);
}
return answer;
}
}
// 반복 출력을 new string(,)로 처리했다.
////
using System;
public class Solution {
public string solution(string my_string, int n) {
string answer = "";
for(int i = 0 ; i < my_string.Length ; i++)
{
for(int j = 0 ; j < n ; j++)
{
answer += my_string.Substring(i,1); // 혹은 my_string[i];
}
}
return answer;
}
}
/// for문을 두 번 쓴다.
파이썬
////
def solution(my_string, n):
answer = ''
for c in list(my_string):
answer += c*n
return answer
자바
class Solution {
public String solution(String my_string, int n) {
StringBuilder sb = new StringBuilder();
for(char c : my_string.toCharArray())
{
sb.append((c + "").repeat(n));
}
return sb.toString();
}
}
class Solution {
public String solution(String my_string, int n) {
String answer = "";
String[] str = my_string.split("");
for(int i=0; i<my_string.length(); i++)
{
answer += str[i].repeat(n);
}
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 중앙값 구하기(int[] -> Array.Sort(), 홀수 배열만, P, J) (0) | 2022.12.28 |
---|---|
프로그래머스 C# 분수의 덧셈(분자, 분모, JAVA) (0) | 2022.12.28 |
프로그래머스 C# 짝수는 싫어요(개쉬움, P, J) (0) | 2022.12.28 |
프로그래머스 C# 배열 자르기(StringBuilder 대신, CopyOfRange) (0) | 2022.12.28 |
프로그래머스 C# 최댓값 만들기1(Array.Sort(), P, J) (0) | 2022.12.28 |
글
프로그래머스 C# 짝수는 싫어요(개쉬움, P, J)
using System;
public class Solution {
public int[] solution(int n) {
int[] answer = new int[n/2+n%2];
for(int i=0; i<n/2+n%2;i++)
{
answer[i] = 2*i + 1;
}
//그냥 0부터 해서 홀수만 출력하게 answer를 설정한다.
return answer;
}
}
파이썬
////
def solution(n):
return [i for i in range(1, n+1, 2)]
자바
import java.util.List;
import java.util.ArrayList;
class Solution {
public int[] solution(int n) {
List<Integer> answer = new ArrayList<>();
for(int i=1; i<=n; i++)
{
if(i % 2 == 1)
{
answer.add(i);
}
}
return answer.stream().mapToInt(x -> x).toArray();
}
}
import java.util.stream.IntStream;
class Solution {
public int[] solution(int n) {
return IntStream.rangeClosed(0, n).filter(value -> value % 2 == 1).toArray();
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 분수의 덧셈(분자, 분모, JAVA) (0) | 2022.12.28 |
---|---|
프로그래머스 C# 문자 반복 출력하기(new string, Substring, P, J) (0) | 2022.12.28 |
프로그래머스 C# 배열 자르기(StringBuilder 대신, CopyOfRange) (0) | 2022.12.28 |
프로그래머스 C# 최댓값 만들기1(Array.Sort(), P, J) (0) | 2022.12.28 |
프로그래머스 C# 편지(개쉬움, P, J) (0) | 2022.12.28 |
글
프로그래머스 C# 배열 자르기(StringBuilder 대신, CopyOfRange)
using System;
public class Solution {
public int[] solution(int[] numbers, int num1, int num2) {
int[] answer = new int[num2-num1+1];
for(int i = num1; i <= num2;i++)
{
answer[i-num1] = numbers[i];
}
//for문으로 num1부터 올라가게 하고, answer에서 i에 num1을 빼게 하는 식으로 한다. num1번째 인덱스니까 numbers는 그냥 i부터 해도 된다.
return answer;
}
}
//나중에 나오지만 StringBuilder에서 지원하는 기능이기는 하다.
파이썬
///
def solution(numbers, num1, num2):
answer = []
return numbers[num1:num2+1]
자바
import java.util.*;
class Solution {
public int[] solution(int[] numbers, int num1, int num2) {
return Arrays.copyOfRange(numbers, num1, num2 + 1);
}
}
Copyofrange
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 문자 반복 출력하기(new string, Substring, P, J) (0) | 2022.12.28 |
---|---|
프로그래머스 C# 짝수는 싫어요(개쉬움, P, J) (0) | 2022.12.28 |
프로그래머스 C# 최댓값 만들기1(Array.Sort(), P, J) (0) | 2022.12.28 |
프로그래머스 C# 편지(개쉬움, P, J) (0) | 2022.12.28 |
프로그래머스 C# 특정 문자 제거하기(replace, P, J) (0) | 2022.12.28 |
글
프로그래머스 C# 최댓값 만들기1(Array.Sort(), P, J)
using System;
public class Solution {
public int solution(int[] numbers) {
Array.Sort(numbers);
return numbers[numbers.Length-1] * numbers[numbers.Length-2];
}
}
// 소팅해서 가장 마지막에 있는 두 개의 숫자를 곱한다. 양수니까 이렇게 대충해도 되는데 음수면 또 달라지겠다 싶다.
파이썬
//////
def solution(numbers):
numbers.sort()
return numbers[-2] * numbers[-1]
자바
import java.util.*;
class Solution {
public int solution(int[] numbers) {
int answer = 0;
Arrays.sort(numbers);
return numbers[numbers.length-1]*numbers[numbers.length-2];
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 짝수는 싫어요(개쉬움, P, J) (0) | 2022.12.28 |
---|---|
프로그래머스 C# 배열 자르기(StringBuilder 대신, CopyOfRange) (0) | 2022.12.28 |
프로그래머스 C# 편지(개쉬움, P, J) (0) | 2022.12.28 |
프로그래머스 C# 특정 문자 제거하기(replace, P, J) (0) | 2022.12.28 |
프로그래머스 C# 삼각형의 완성조건(1) (int[] -> Array.Sort(), P, J) (0) | 2022.12.26 |
글
프로그래머스 C# 편지(개쉬움, P, J)
using System;
public class Solution {
public int solution(string message) {
//string nospace = message.Replace(" ", "");
int answer = 0;
for(int i =0;i<message.Length;i++)
{
answer += 2;
//공백도 문자로 취급한다고 했으니 그냥 2씩 추가하면 된다. 공백을 취급안하면 replace를 쓰면 되는데 공백을 더 취급해줘야 한다면 if문을 써야할 듯하다.
}
return answer;
}
}
////
파이썬
def solution(message):
return len(message)*2
자바
class Solution {
public int solution(String message) {
return message.length()*2;
}
}
import java.util.*;
class Solution {
public int solution(String message) {
String[] arr = message.split("");
return arr.length * 2;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 배열 자르기(StringBuilder 대신, CopyOfRange) (0) | 2022.12.28 |
---|---|
프로그래머스 C# 최댓값 만들기1(Array.Sort(), P, J) (0) | 2022.12.28 |
프로그래머스 C# 특정 문자 제거하기(replace, P, J) (0) | 2022.12.28 |
프로그래머스 C# 삼각형의 완성조건(1) (int[] -> Array.Sort(), P, J) (0) | 2022.12.26 |
프로그래머스 C# 아이스 아메리카노(몫과 나머지, P, J) (0) | 2022.12.26 |
글
프로그래머스 C# 특정 문자 제거하기(replace, P, J)
using System;
public class Solution {
public string solution(string my_string, string letter) {
string answer = my_string.Replace(letter, "");
// letter에 나온 한 문자만을 삭제한다.
return answer;
}
}
// replace 사용하기
파이썬
def solution(my_string, letter):
return my_string.replace(letter, '')
자바
class Solution {
public String solution(String my_string, String letter) {
String answer = "";
answer = my_string.replace(letter, "");
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 최댓값 만들기1(Array.Sort(), P, J) (0) | 2022.12.28 |
---|---|
프로그래머스 C# 편지(개쉬움, P, J) (0) | 2022.12.28 |
프로그래머스 C# 삼각형의 완성조건(1) (int[] -> Array.Sort(), P, J) (0) | 2022.12.26 |
프로그래머스 C# 아이스 아메리카노(몫과 나머지, P, J) (0) | 2022.12.26 |
프로그래머스 C# 문자열 뒤집기(string -> ToCharArray(), Reverse, P, J) (0) | 2022.12.26 |
글
프로그래머스 C# 삼각형의 완성조건(1) (int[] -> Array.Sort(), P, J)
using System;
public class Solution {
public int solution(int[] sides) {
Array.Sort(sides);
int answer = 0;
if(sides[0] + sides[1] <= sides[2])
{
answer = 2;
}
else
{
answer = 1;
}
return answer;
}
}
// 세 개의 변을 sort로 정렬해서 길이를 측정하게 한다.
파이썬
////
def solution(sides):
return 1 if max(sides) < (sum(sides) - max(sides)) else 2
/////
def solution(sides):
sides.sort()
return 1 if sides[0]+sides[1]>sides[2] else 2
자바
import java.util.Arrays;
class Solution {
public int solution(int[] sides) {
int answer = 0;
Arrays.sort(sides);
return sides[2] >= sides[0]+sides[1] ? 2 : 1;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 편지(개쉬움, P, J) (0) | 2022.12.28 |
---|---|
프로그래머스 C# 특정 문자 제거하기(replace, P, J) (0) | 2022.12.28 |
프로그래머스 C# 아이스 아메리카노(몫과 나머지, P, J) (0) | 2022.12.26 |
프로그래머스 C# 문자열 뒤집기(string -> ToCharArray(), Reverse, P, J) (0) | 2022.12.26 |
프로그래머스 C# 짝수와 홀수의 개수(개쉬움, P, J) (0) | 2022.12.26 |
글
프로그래머스 C# 아이스 아메리카노(몫과 나머지, P, J)
using System;
public class Solution {
public int[] solution(int money) {
int[] answer = new int[2];
answer[0] = money / 5500;
answer[1] = money % 5500; //남는 돈= 나머지
return answer;
}
}
파이썬
////
def solution(money):
answer = [money // 5500, money % 5500]
return answer
자바
class Solution {
public int[] solution(int money) {
return new int[] { money / 5500, money % 5500 };
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 특정 문자 제거하기(replace, P, J) (0) | 2022.12.28 |
---|---|
프로그래머스 C# 삼각형의 완성조건(1) (int[] -> Array.Sort(), P, J) (0) | 2022.12.26 |
프로그래머스 C# 문자열 뒤집기(string -> ToCharArray(), Reverse, P, J) (0) | 2022.12.26 |
프로그래머스 C# 짝수와 홀수의 개수(개쉬움, P, J) (0) | 2022.12.26 |
프로그래머스 C# 사분면 나누기 점의 위치 구하기(삼항연산자, 3항연산자) (0) | 2022.12.26 |