언어공부/[BAEKJOON] C#
[ 프로그래머스 ] 주사위의 개수_Lv.0
zzerou
2023. 1. 28. 22:36
https://school.programmers.co.kr/learn/courses/30/lessons/120845
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
using System;
public class Solution {
public int solution(int[] box, int n) {
int answer = 0;
answer = (box[0]/n) * (box[1]/n) * (box[2]/n);
return answer;
}
}
이거면 쉽게 해결되는 문제제
처음에 이거 말고 다르게 해보려고 머리굴렸었는데
생각해보면 계산식은 어쩌면 같지만 너무 어렵게 생각해서 경우의 수를 만들어서 코드 짜보려고 한거같다
using System;
public class Solution {
public int solution(int[] box, int n) {
int answer = 0;
if(box[0]==n && box[1]==n && box[2]==n){
answer = n;
}else{
for(int i=0; i<2; i++){
box[i] = box[i]%n;
}
answer = box[0] * box[1] * box[2];
}
return answer;
}
이거의 경우 코드실행으로는 정답이였지만 체점했을때는 통과하지 못해 오류가 발생했다고 해야할까
지금보니 위의 계산 나눗셈 기호도 잘못되어있긴했는데 테스트 체점에서 끼워맞추기 식으로 계산해서 일까