검색결과 리스트
프로그래밍에 해당되는 글 335건
- 2023.01.22 프로그래머스 C# 소수 찾기(제곱근, 루트, 2~n, 2~root(n))
- 2023.01.22 프로그래머스 C# 문자열 내 마음대로 정렬하기(string.OrderBy(), Linq)
- 2023.01.22 프로그래머스 C# 시저 암호((char)(), 96, 122)
- 2023.01.22 프로그래머스 C# 문자열 다루기 기본(Int32.TryParse(,))
- 2023.01.22 프로그래머스 C# 문자열을 정수로 바꾸기(int.Parse)
- 2023.01.22 프로그래머스 C# 멀리 뛰기(점화식, 피보나치, JAVA)
- 2023.01.22 프로그래머스 C# 수박수박수박(삼항연산자, JAVA)
- 2023.01.22 프로그래머스 C# 서울에서 김서방 찾기(쉬움, JAVA)
글
프로그래머스 C# 소수 찾기(제곱근, 루트, 2~n, 2~root(n))
using System;
using System.Collections.Generic;
public class Solution {
public int solution(int n) {
int answer = 0;
int sosu = 0;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
if(i%j == 0)
{
sosu++;
}
}
if(sosu == 2)
{
answer++;
}
sosu = 0;
}
return answer;
}
}
///이렇게 노가다로 하면 시간 때문에 안된다.
public class Solution {
public int solution(int n) {
int answer = 0;
for(int j=2; j<=n; j++)
{
if(isPrime(j) == true)
{
answer++;
}
}
return answer;
}
public bool isPrime(int num)
{
for(int i=2; i*i<=num; i++)
{
if(num%i == 0) return false;
}
return true;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 자릿수 더하기(while문, P, J) (0) | 2023.01.22 |
---|---|
프로그래머스 C# 약수의 합(int형으로 가능) (0) | 2023.01.22 |
프로그래머스 C# 문자열 내 마음대로 정렬하기(string.OrderBy(), Linq) (0) | 2023.01.22 |
프로그래머스 C# 시저 암호((char)(), 96, 122) (0) | 2023.01.22 |
프로그래머스 C# 문자열 다루기 기본(Int32.TryParse(,)) (0) | 2023.01.22 |
글
프로그래머스 C# 문자열 내 마음대로 정렬하기(string.OrderBy(), Linq)
using System.Linq;
public class Solution {
public string[] solution(string[] strings, int n) {
string[] answer = new string[] {};
answer = strings.OrderBy(x => x).OrderBy(x => x[n]).ToArray();
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 약수의 합(int형으로 가능) (0) | 2023.01.22 |
---|---|
프로그래머스 C# 소수 찾기(제곱근, 루트, 2~n, 2~root(n)) (0) | 2023.01.22 |
프로그래머스 C# 시저 암호((char)(), 96, 122) (0) | 2023.01.22 |
프로그래머스 C# 문자열 다루기 기본(Int32.TryParse(,)) (0) | 2023.01.22 |
프로그래머스 C# 문자열을 정수로 바꾸기(int.Parse) (0) | 2023.01.22 |
글
프로그래머스 C# 시저 암호((char)(), 96, 122)
public class Solution {
public string solution(string s, int n) {
string answer = "";
char[] temp = s.ToCharArray();
for(int i = 0; i < s.Length; ++i)
{
if ((temp[i] >= 'a' && temp[i] <= 'z')||(temp[i] >= 'A' && temp[i] <= 'Z'))
{
if (char.IsUpper(temp[i]))
{
temp[i] = (char)((temp[i] + n - 'A') % 26 + 'A');
}
else
{
temp[i] = (char)((temp[i] + n - 'a') % 26 + 'a');
}
}
}
return new string(temp);
}
}
/////
using System;
public class Solution {
public string solution(string s, int n) {
string answer = "";
char[] c = s.ToCharArray();
int temp = 0;
for(int i = 0; i < s.Length; i++)
{
temp = c[i];
if(temp == 32)
{
}
else if(temp >= 65 && temp <= 90 && temp + n > 90 )
{
temp = temp + n - 26;
}
else if(temp >= 97 && temp <= 122 && temp + n > 122 )
{
temp = temp + n - 26;
}
else
{
temp += n;
}
answer += Convert.ToChar(temp).ToString();
}
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 소수 찾기(제곱근, 루트, 2~n, 2~root(n)) (0) | 2023.01.22 |
---|---|
프로그래머스 C# 문자열 내 마음대로 정렬하기(string.OrderBy(), Linq) (0) | 2023.01.22 |
프로그래머스 C# 문자열 다루기 기본(Int32.TryParse(,)) (0) | 2023.01.22 |
프로그래머스 C# 문자열을 정수로 바꾸기(int.Parse) (0) | 2023.01.22 |
프로그래머스 C# 멀리 뛰기(점화식, 피보나치, JAVA) (0) | 2023.01.22 |
글
프로그래머스 C# 문자열 다루기 기본(Int32.TryParse(,))
using System;
public class Solution {
public bool solution(string s) {
bool answer = false;
int number = 0;
if(s.Length==4 || s.Length==6)
answer = Int32.TryParse(s, out number);
// int면 true를 반환, 아니면 false를 반환.
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 문자열 내 마음대로 정렬하기(string.OrderBy(), Linq) (0) | 2023.01.22 |
---|---|
프로그래머스 C# 시저 암호((char)(), 96, 122) (0) | 2023.01.22 |
프로그래머스 C# 문자열을 정수로 바꾸기(int.Parse) (0) | 2023.01.22 |
프로그래머스 C# 멀리 뛰기(점화식, 피보나치, JAVA) (0) | 2023.01.22 |
프로그래머스 C# 수박수박수박(삼항연산자, JAVA) (0) | 2023.01.22 |
글
프로그래머스 C# 문자열을 정수로 바꾸기(int.Parse)
using System.Collections.Generic;
public class Solution {
public int solution(string s) {
int answer = 0;
if(s[0].ToString() == "-")
{
s = s.Replace("-", "");
answer = (-1) * int.Parse(s);
}
else
{
answer = int.Parse(s);
}
return answer;
}
}
// -가 있으면 -를 붙인다.
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 시저 암호((char)(), 96, 122) (0) | 2023.01.22 |
---|---|
프로그래머스 C# 문자열 다루기 기본(Int32.TryParse(,)) (0) | 2023.01.22 |
프로그래머스 C# 멀리 뛰기(점화식, 피보나치, JAVA) (0) | 2023.01.22 |
프로그래머스 C# 수박수박수박(삼항연산자, JAVA) (0) | 2023.01.22 |
프로그래머스 C# 서울에서 김서방 찾기(쉬움, JAVA) (0) | 2023.01.22 |
글
프로그래머스 C# 멀리 뛰기(점화식, 피보나치, JAVA)
public class Solution {
public long solution(int n) {
long answer = 0;
long[] temp = new long[2000];
temp[0] = 1;
temp[1] = 2;
if(n == 1)
{
return 1;
}
if(n == 2)
{
return 2;
}
if(n > 2)
{
for(long i=0;i<n-2;i++)
{
temp[i+2] = (temp[i+1] + temp[i])%1234567;
}
}
answer = temp[n-1];
return answer;
}
}
// 점화식으로 처음 두 개를 정의하고 두 개를 더한 게 새로운 temp 값이고 나누기를 미리해줘야 한다.
//////////////
자바
class JumpCase {
public int jumpCase(int num) {
int answer = 0;
int a = 0;
int b = 1;
for(int i =0; i < num; i++)
{
answer = a+b;
a = b;
b = answer;
}
return answer;
}
public static void main(String[] args) {
JumpCase c = new JumpCase();
int testCase = 4;
//아래는 테스트로 출력해 보기 위한 코드입니다.
System.out.println(c.jumpCase(testCase));
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 문자열 다루기 기본(Int32.TryParse(,)) (0) | 2023.01.22 |
---|---|
프로그래머스 C# 문자열을 정수로 바꾸기(int.Parse) (0) | 2023.01.22 |
프로그래머스 C# 수박수박수박(삼항연산자, JAVA) (0) | 2023.01.22 |
프로그래머스 C# 서울에서 김서방 찾기(쉬움, JAVA) (0) | 2023.01.22 |
C# 문자열 내림차순으로 배치하기(System.Array.Sort/Reverse, JAVA) (0) | 2023.01.22 |
글
프로그래머스 C# 수박수박수박(삼항연산자, JAVA)
public class Solution {
public string solution(int n) {
string answer = "";
for(int i=0;i<n;i++)
{
answer += i%2 == 0 ? "수" : "박";
/*if(i%2 == 0)
{
answer += "수";
}
else
{
answer += "박";
}*/
}
return answer;
}
}
자바
/////////////
public class WaterMelon {
public String watermelon(int n){
StringBuffer sf = new StringBuffer();
for (int i=1; i<=n; ++i)
{
sf.append(i%2==1?"수":"박");
}
return sf.toString();
}
// 실행을 위한 테스트코드입니다.
public static void main(String[] args){
WaterMelon wm = new WaterMelon();
System.out.println("n이 3인 경우: " + wm.watermelon(3));
System.out.println("n이 4인 경우: " + wm.watermelon(4));
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 문자열을 정수로 바꾸기(int.Parse) (0) | 2023.01.22 |
---|---|
프로그래머스 C# 멀리 뛰기(점화식, 피보나치, JAVA) (0) | 2023.01.22 |
프로그래머스 C# 서울에서 김서방 찾기(쉬움, JAVA) (0) | 2023.01.22 |
C# 문자열 내림차순으로 배치하기(System.Array.Sort/Reverse, JAVA) (0) | 2023.01.22 |
프로그래머스 C# 다음 큰 숫자(이진수 변환, 이진법, Convert.ToString, Convert.ToInt32, JAVA) (0) | 2023.01.22 |
글
프로그래머스 C# 서울에서 김서방 찾기(쉬움, JAVA)
public class Solution {
public string solution(string[] seoul) {
string answer = "";
for(int i=0;i<seoul.Length;i++)
{
if(seoul[i] == "Kim")
{
answer = "김서방은 " + i +"에 있다";
}
}
return answer;
}
}
/////
자바
/////
public class FindKim {
public String findKim(String[] seoul){
//x에 김서방의 위치를 저장하세요.
int x = 0;
while(x<seoul.length)
{
if(seoul[x] == "Kim")
break;
else
x++;
}
return "김서방은 "+ x + "에 있다";
}
// 실행을 위한 테스트코드입니다.
public static void main(String[] args) {
FindKim kim = new FindKim();
String[] names = {"Queen", "Tod","Kim"};
System.out.println(kim.findKim(names));
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 멀리 뛰기(점화식, 피보나치, JAVA) (0) | 2023.01.22 |
---|---|
프로그래머스 C# 수박수박수박(삼항연산자, JAVA) (0) | 2023.01.22 |
C# 문자열 내림차순으로 배치하기(System.Array.Sort/Reverse, JAVA) (0) | 2023.01.22 |
프로그래머스 C# 다음 큰 숫자(이진수 변환, 이진법, Convert.ToString, Convert.ToInt32, JAVA) (0) | 2023.01.22 |
프로그래머스 C# 컨트롤 제트(인덱스 설정하기, P, J) (0) | 2023.01.22 |