검색결과 리스트
프로그래밍에 해당되는 글 335건
- 2023.02.01 프로그래머스 C# 내적
- 2023.01.31 C# 부족한 금액 계산하기
- 2023.01.29 LG CNS 스마트팩토리(미국) 코딩 테스트 본 사람은 없나...
- 2023.01.29 C# ASCII(아스키) 코드 숫자로 변환하기
- 2023.01.29 C# 카펫 - 완전탐색
- 2023.01.28 프로그래머스 C# OX퀴즈(JAVA)
- 2023.01.28 프로그래머스 C# 빈칸 채우기(예시)
- 2023.01.28 프로그래머스 C# 나머지 한 점 좌표 출력(직사각형, XOR)
글
프로그래머스 C# 내적
using System;
public class Solution {
public int solution(int[] a, int[] b) {
int answer = 0;
for(int i =0;i<a.Length;i++)
{
answer += a[i] * b[i];
}
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 몫 구하기(개쉬움, 파이썬, 자바) (0) | 2023.02.02 |
---|---|
프로그래머스 C# 이진 변환 반환하기(이진수, 이진법 Convert.ToString) (0) | 2023.02.01 |
C# 부족한 금액 계산하기 (0) | 2023.01.31 |
LG CNS 스마트팩토리(미국) 코딩 테스트 본 사람은 없나... (0) | 2023.01.29 |
C# ASCII(아스키) 코드 숫자로 변환하기 (0) | 2023.01.29 |
글
C# 부족한 금액 계산하기
using System;
class Solution
{
public long solution(int price, int money, int count)
{
long a = price;
long k = 0;
for(long i = 1;i<=count;i++)
{
k += i * a;
}
return k >= money ? k-money : 0;
}
}
//// long형으로 선언하고 금액이 부족하지 않을 때에는 0을 리턴하게 하는 것에 주의를 해야할 듯하다.
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 이진 변환 반환하기(이진수, 이진법 Convert.ToString) (0) | 2023.02.01 |
---|---|
프로그래머스 C# 내적 (0) | 2023.02.01 |
LG CNS 스마트팩토리(미국) 코딩 테스트 본 사람은 없나... (0) | 2023.01.29 |
C# ASCII(아스키) 코드 숫자로 변환하기 (0) | 2023.01.29 |
C# 카펫 - 완전탐색 (0) | 2023.01.29 |
글
LG CNS 스마트팩토리(미국) 코딩 테스트 본 사람은 없나...
아무리 유출을 하지 말라고 했고, 저작권법에 따라 5년 이하 징역 / 5천만원 이하의 벌금이라고 겁을 줬지만 너무 글이 없다.
난 아마도 떨어질 거 같다. 너무 못 풀어서 ㅠㅠ 코딩 테스트 자체가 처음이었고, 완전 속성으로 알고리즘 사이트에서 후다닥 해버렸고 모르는 건 다른 사람 거 참고해서 코드를 분해하는 수준이었으니 쉽지 않았겠지만 말이다...
주언어는 C#인데, C#으로 코딩테스트 하는 데가 별로 없는 거 같은데 ㅠㅠ
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 내적 (0) | 2023.02.01 |
---|---|
C# 부족한 금액 계산하기 (0) | 2023.01.31 |
C# ASCII(아스키) 코드 숫자로 변환하기 (0) | 2023.01.29 |
C# 카펫 - 완전탐색 (0) | 2023.01.29 |
프로그래머스 C# OX퀴즈(JAVA) (0) | 2023.01.28 |
글
C# ASCII(아스키) 코드 숫자로 변환하기
Convert.ToInt32()로 변환하면 된다. 이걸 알았어야 했는데...
거꾸로는 ((int)my_string[i] - 48) 이렇게 하면 문자열 숫자를 진짜 숫자로 바꿀 수 있다.
'프로그래밍' 카테고리의 다른 글
C# 부족한 금액 계산하기 (0) | 2023.01.31 |
---|---|
LG CNS 스마트팩토리(미국) 코딩 테스트 본 사람은 없나... (0) | 2023.01.29 |
C# 카펫 - 완전탐색 (0) | 2023.01.29 |
프로그래머스 C# OX퀴즈(JAVA) (0) | 2023.01.28 |
프로그래머스 C# 빈칸 채우기(예시) (0) | 2023.01.28 |
글
C# 카펫 - 완전탐색
using System;
using System.Numerics;
public class Solution
{
public int[] solution(int brown, int yellow)
{
int[] answer = new int[] { 3, 3 };
int y;
int width = brown + yellow;
for (int x = 1; x <= width; x++)
{
y = width / x;
if(x < y)
continue;
if ((width - ((x * 2) + (y * 2) - 4)) == yellow)
{
answer[0] = x;
answer[1] = y;
return answer;
}
}
return answer;
}
}
/// 다른 분의 코드가 너무 잘 되어 있어서 ㅠ
'프로그래밍' 카테고리의 다른 글
LG CNS 스마트팩토리(미국) 코딩 테스트 본 사람은 없나... (0) | 2023.01.29 |
---|---|
C# ASCII(아스키) 코드 숫자로 변환하기 (0) | 2023.01.29 |
프로그래머스 C# OX퀴즈(JAVA) (0) | 2023.01.28 |
프로그래머스 C# 빈칸 채우기(예시) (0) | 2023.01.28 |
프로그래머스 C# 나머지 한 점 좌표 출력(직사각형, XOR) (0) | 2023.01.28 |
글
프로그래머스 C# OX퀴즈(JAVA)
public class Solution {
public string[] solution(string[] quiz) {
string[] answer = new string[quiz.Length];
for(int i = 0; i < quiz.Length; i++)
{
answer[i] = oxCheck(quiz[i].Split(" "));
}
return answer;
}
public string oxCheck(string[] str)
{
int num = int.Parse(str[0]);
/// 첫 번째 숫자
for(int i = 1; i < str.Length; i++) // 1부터 한다.
{
///홀수 번째 일때는 연산자니까
if(i % 2 != 0)
{
if(str[i].Equals("+"))
{
num += int.Parse(str[i + 1]);
/// 플러스면 더하고
}
else if(str[i].Equals("-"))
{
num -= int.Parse(str[i + 1]);
/// 마이너스면 뺀다.
}
else
{
if(int.Parse(str[i + 1]) == num)
{
return "O";
}
else
{
return "X";
}
}
}
}
return "";
}
}
자바
class Solution {
public String[] solution(String[] quiz) {
int size = quiz.length;
String[] answer = new String[size];
for (int i = 0; i < answer.length; i++)
{
String[] splitQ = quiz[i].trim().split(" ");
int X = Integer.parseInt(splitQ[0]);
int Y = Integer.parseInt(splitQ[2]);
int Z = Integer.parseInt(splitQ[4]);
int cal = 0;
if(splitQ[1].equals("-"))
{
cal = X - Y;
}
else
{
cal = X + Y;
}
answer[i] = Z == cal ? "O" : "X";
}
return answer;
}
}
class Solution {
public String[] solution(String[] quiz) {
String[] answer = new String[quiz.length];
for(int i=0; i<quiz.length; i++)
{
String[] temp = quiz[i].split(" ");
if(temp[0].isEmpty())
{
answer[i]="O";
continue;
}
Integer first = Integer.parseInt(temp[0]);
String oper = temp[1];
Long second = Long.parseLong(temp[2]);
Integer result = Integer.parseInt(temp[4]);
if(oper.equals("+"))
{
if(first+second==result)
{
answer[i] = "O";
}
else
{
answer[i] = "X";
}
}
else
{
if(first-second==result)
{
answer[i] = "O";
}
else
{
answer[i] = "X";
}
}
}
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
C# ASCII(아스키) 코드 숫자로 변환하기 (0) | 2023.01.29 |
---|---|
C# 카펫 - 완전탐색 (0) | 2023.01.29 |
프로그래머스 C# 빈칸 채우기(예시) (0) | 2023.01.28 |
프로그래머스 C# 나머지 한 점 좌표 출력(직사각형, XOR) (0) | 2023.01.28 |
C# 가장 큰 수(foreach, CompareTo, var, string.Join) (0) | 2023.01.27 |
글
프로그래머스 C# 빈칸 채우기(예시)
list.Add를 하는 건데 너무 쉬운 거라서 코드 자체도 생략해야 겠다 싶을 정도다.
'프로그래밍' 카테고리의 다른 글
C# 카펫 - 완전탐색 (0) | 2023.01.29 |
---|---|
프로그래머스 C# OX퀴즈(JAVA) (0) | 2023.01.28 |
프로그래머스 C# 나머지 한 점 좌표 출력(직사각형, XOR) (0) | 2023.01.28 |
C# 가장 큰 수(foreach, CompareTo, var, string.Join) (0) | 2023.01.27 |
C# 디스크 컨트롤러(다른 사람의 풀이) (0) | 2023.01.27 |
글
프로그래머스 C# 나머지 한 점 좌표 출력(직사각형, XOR)
using System;
class Solution
{
public int[] solution(int[,] v)
{
int[] answer={0,0};
answer[0] = v[0,0] ^ v[1,0] ^ v[2,0];
answer[1] = v[0,1] ^ v[1,1] ^ v[2,1];
return answer;
}
}
///////
int[] answer = new int[2];
for(int i=0; i<answer.Length;i++)
{
if(v[0][i] == v[1][i])
{
answer = v[2][i];
}
else if(v[0][i] == v[2][i])
{
answer = v[1][i];
}
else if(v[1][i] == v[2][i])
{
answer = v[0][i];
}
}
return answer;
A XOR B = 0
A XOR A XOR B = B
같은 값 두개와 다른 값 하나를 XOR하면 다른 값 한개가 나옴
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# OX퀴즈(JAVA) (0) | 2023.01.28 |
---|---|
프로그래머스 C# 빈칸 채우기(예시) (0) | 2023.01.28 |
C# 가장 큰 수(foreach, CompareTo, var, string.Join) (0) | 2023.01.27 |
C# 디스크 컨트롤러(다른 사람의 풀이) (0) | 2023.01.27 |
C# 단어 변환(DFS, 깊이 우선 탐색) (0) | 2023.01.27 |