Skip to content

2754. 학점계산

🚧 This document is a work in progress! 🚧

This document is currently under construction and will be updated soon.

Solutions

js
const testcases = [
  {
    input: 'A0',
    output: '4.0',
  },
  {
    input: 'A+',
    output: '4.3',
  },
];

const grade = {
  'A+': '4.3',
  A0: '4.0',
  'A-': '3.7',
  'B+': '3.3',
  B0: '3.0',
  'B-': '2.7',
  'C+': '2.3',
  C0: '2.0',
  'C-': '1.7',
  'D+': '1.3',
  D0: '1.0',
  'D-': '0.7',
  F: '0.0',
};

function solution(input) {
  return grade[input.trim()];
}

export default { testcases, solution };
js
const testcases = [
  {
    input: 'A0',
    output: '4.0',
  },
  {
    input: 'A+',
    output: '4.3',
  },
];

const grade = {
  'A+': '4.3',
  A0: '4.0',
  'A-': '3.7',
  'B+': '3.3',
  B0: '3.0',
  'B-': '2.7',
  'C+': '2.3',
  C0: '2.0',
  'C-': '1.7',
  'D+': '1.3',
  D0: '1.0',
  'D-': '0.7',
  F: '0.0',
};

function solution(input) {
  return grade[input.trim()];
}

module.exports = { testcases, solution };
ts
import type { Testcases, Input, Output } from 'bananass';

const testcases = [
  {
    input: 'A0',
    output: '4.0',
  },
  {
    input: 'A+',
    output: '4.3',
  },
] satisfies Testcases;

const grade = {
  'A+': '4.3',
  A0: '4.0',
  'A-': '3.7',
  'B+': '3.3',
  B0: '3.0',
  'B-': '2.7',
  'C+': '2.3',
  C0: '2.0',
  'C-': '1.7',
  'D+': '1.3',
  D0: '1.0',
  'D-': '0.7',
  F: '0.0',
};

function solution(input: Input): Output {
  return grade[input.trim()];
}

export default { testcases, solution };
ts
import type { Testcases, Input, Output } from 'bananass';

const testcases = [
  {
    input: 'A0',
    output: '4.0',
  },
  {
    input: 'A+',
    output: '4.3',
  },
] satisfies Testcases;

const grade = {
  'A+': '4.3',
  A0: '4.0',
  'A-': '3.7',
  'B+': '3.3',
  B0: '3.0',
  'B-': '2.7',
  'C+': '2.3',
  C0: '2.0',
  'C-': '1.7',
  'D+': '1.3',
  D0: '1.0',
  'D-': '0.7',
  F: '0.0',
};

function solution(input: Input): Output {
  return grade[input.trim()];
}

module.exports = { testcases, solution };

Explanation