Skip to content

27866. 문자와 문자열

🚧 This document is a work in progress! 🚧

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

Solutions

js
const testcases = [
  {
    input: `Sprout
3`,
    output: 'r',
  },
  {
    input: `shiftpsh
6`,
    output: 'p',
  },
  {
    input: `Baekjoon
4`,
    output: 'k',
  },
];

function solution(input) {
  const [S, i] = input.trim().split('\n'); // `i` is string.

  return S[Number(i) - 1];
}

export default { testcases, solution };
js
const testcases = [
  {
    input: `Sprout
3`,
    output: 'r',
  },
  {
    input: `shiftpsh
6`,
    output: 'p',
  },
  {
    input: `Baekjoon
4`,
    output: 'k',
  },
];

function solution(input) {
  const [S, i] = input.trim().split('\n'); // `i` is string.

  return S[Number(i) - 1];
}

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

const testcases = [
  {
    input: `Sprout
3`,
    output: 'r',
  },
  {
    input: `shiftpsh
6`,
    output: 'p',
  },
  {
    input: `Baekjoon
4`,
    output: 'k',
  },
] satisfies Testcases;

function solution(input: Input): Output {
  const [S, i] = input.trim().split('\n'); // `i` is string.

  return S[Number(i) - 1];
}

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

const testcases = [
  {
    input: `Sprout
3`,
    output: 'r',
  },
  {
    input: `shiftpsh
6`,
    output: 'p',
  },
  {
    input: `Baekjoon
4`,
    output: 'k',
  },
] satisfies Testcases;

function solution(input: Input): Output {
  const [S, i] = input.trim().split('\n'); // `i` is string.

  return S[Number(i) - 1];
}

module.exports = { testcases, solution };

Explanation