์†Œํ”„ํŠธ์›จ์–ด์˜ ํ˜์‹ ๊ณผ ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ

  • ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ†ตํ•œ ํ˜์‹ ์€ ์™œ ๋ฐœ์ƒํ–ˆ๋Š”๊ฐ€?
  • ์ธ๊ฐ„์˜ ์ถ”์ƒ์ ์ธ ์‚ฌ๊ณ ๋ฅผ ํ†ตํ•ด ๋ฐœ์ƒํ•œ ์•„์ด๋””์–ด๋ฅผ ์ปดํ“จํ„ฐ์˜ ๊ทน๋Œ€ํ™”๋œ ์—ฐ์‚ฐ๋ ฅ์„ ํ†ตํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ.
  • ์ด๋Ÿฌํ•œ ์‹œ๊ฐ์€ ํฌ๊ฒŒ ๋ด๋„ ๊ทธ๋ ‡๊ณ  ๊ฐœ๋ฐœ์ž๊ฐ€ ์–ธ์–ด๋ฅผ ๋ฐ”๋ผ๋ณด๋“  ์ž‘์€ ์‹œ๊ฐ์—์„œ๋„ ๋งž๋‹ค.
  • ์ฆ‰, ์ปดํ“จํ„ฐ์™€ ์ธ๊ฐ„์˜ ์†Œํ†ต์„ ํŽธํ•˜๊ฒŒ ํ•˜๋ ค๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฑฐ์‹œ์ ์œผ๋กœ, ๋ฏธ์‹œ์ ์œผ๋กœ ๋ฐœ์ „ํ•ด์™”๋‹ค.
  • ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋„ ์ด๋Ÿฌํ•œ ๋งฅ๋ฝ์˜ ์—ฐ์žฅ์ด๋ผ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ๋‚˜ํƒ€๋‚ฌ๋‹ค๋ฉด, ์ด๋ฅผ ์ตํžˆ๋Š” ๊ฒƒ์ด ๋‚ด ์‚ถ์—๋„, ์ „์ฒด๋ฅผ ์œ„ํ•ด์„œ๋„ ๋งž์ง€ ์•Š์„๊นŒ?

์™œ?

  • ๊ฐ์ฒด์ง€ํ–ฅ
    • ์›€์ง์ด๋Š” ๋ถ€๋ถ„์„ ์บก์Šํ™”ํ•˜์—ฌ ์ดํ•ด๋ฅผ ๋•๋Š”๋‹ค.
    • ํด๋ž˜์Šค ๋‹จ์œ„์˜ ์žฌ์‚ฌ์šฉ โ†’ ํฐ ํ”„๋ ˆ์ž„์›Œํฌ ์Šคํƒ€์ผ์˜ ์žฌ์‚ฌ์šฉ ์„ ํ˜ธ
  • ํ•จ์ˆ˜ํ˜•
    • ์›€์ง์ด๋Š” ๋ถ€๋ถ„์„ ์ตœ์†Œํ™”ํ•˜์—ฌ ์ดํ•ด๋ฅผ ๋•๋Š”๋‹ค.
    • ์„ธ๋ถ€์ ์ธ ๋‹จ๊ณ„์—์„œ ์‰ฝ๊ฒŒ ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ
    • ํ•จ์ˆ˜ ์ˆ˜์ค€์—์„œ์˜ ์žฌ์‚ฌ์šฉ!

์ „ํ™˜

package com. nealford. ft. trans;
import java.util.List;
public class TheCompanyProcess {
  public String cleanNames (List<String> list0fNames) {
      StringBuilder result = new StringBuilder();
      for (int i = 0; i < listOfNames.size(); i++) {
          if (listOfNames.get(i). length () > 1) {
              result.append(capitalizeString(listOfNames.get(i))).append(",");
          }
      }
      return result. substring(0, result. length() - 1). toString();
  }
 
  public String capitalizeString (String s) {
    return s.substring(0, 1). toUpperCase() + s.substring(1, s. length());
  }
}

Reference