public class SKUGenerator {
public static String generateSKU(String productName, int id) {
// Extract prefix (first 3 chars)
String prefix = productName.substring(0, 3).toUpperCase();
// Extract suffix (last 2 chars)
String suffix = productName.substring(productName.length() - 2).toUpperCase();
// Build string efficiently
StringBuilder sb = new StringBuilder();
sb.append(prefix);
sb.append("-");
sb.append(id);
sb.append("-");
sb.append(suffix);
return sb.toString();
}
public static void main(String[] args) {
String item = "Gaming Laptop";
int id = 5510;
String result = generateSKU(item, id);
System.out.println("Input: " + item);
System.out.println("Generated SKU: " + result);
// Expected: GAM-5510-OP
}
}